您的位置:首页 > 移动开发

android Appium 常用命令

2017-05-18 15:25 197 查看
1.点击:self.driver.tap([(523, 786)], 500)

2.获取输入框,并输入文本
text_input = self.driver.find_element_by_id('com.baidu.duersdkdemo:id/inputQueryEt')
query = line[:-1]
query1 = query.decode(encoding="utf-8")
text_input.send_keys(query1)

text_input.clear()#清空文本框

3.滑动操作:

self.driver.swipe(  ,  ,  ,  ,500)#从右到左滑动,填写起始点到终止点的坐标

4.存储图片:

self.driver.get_screenshot_as_file("/Users/baidu/Downloads/a.png")

5.长按按钮:

TouchAction(self.driver_xunfei).press(voice_input).wait(5000).release().perform()

或:
#长按按钮
el = self.driver_xunfei.find_element_by_id(voice_input_id)
elx=el.location.get('x')
ely=el.location.get('y')
self.driver_xunfei.tap([(elx,ely)],14000)

6.判断是否获取到组件:
el = self.driver.find_element_by_android_uiautomator('new UiSelector().description("Animation")')
self.assertIsNotNone(el)
els = self.driver.find_elements_by_android_uiautomator('new UiSelector().clickable(true)')
self.assertIsInstance(els, list)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: