Appium学习笔记目录
本文包含内容:
- 点击元素
click()
tab()
- 输入内容
send_keys()
- 清空内容
clear()
- 获取元素的内容
text
点击元素
方法一:click()
- 定位元素
- 点击元素
ele = driver.find_element_by_id("io.manong.developerdaily:id/tab_bar_plus")
ele.click()
方法二:通过触摸时间控制点击tap()
- tap([左上角坐标,右下角坐标],持续时间)
- 通过定位工具获取坐标值([540,243][1080,363]),属性中的bounds。Appium学习03-查看界面元素的工具
- 使用tap()方法点击元素
driver.tap([(918,413),(1026,521)], 100) # 持续时间100是指100毫秒
- tap封装-->实际应用举例
def target_click(self,x1,y1): #x1,y1为你编写脚本时适用设备的实际坐标
wd = self.wd
x_1=x1/375 #计算坐标在横坐标上的比例,其中375为iphone6s的宽
y_1=y1/667 #计算坐标在纵坐标667为iphone6s的高
x = wd.get_window_size()['width'] #获取设备的屏幕宽度
y = wd.get_window_size()['height'] #获取设备屏幕的高度
print x_1*x,y_1*y #打印出点击的坐标点
wd.tap([(x_1*x, y_1*y)], 500) #模拟单手点击操作
输入内容send_keys()
- 定位输入框元素
- 输入(发送)内容
ele = driver.find_element_by_id("io.manong.developerdaily:id/edt_phone")
ele.send_keys('13917768034')
清空内容clear()
- 定位输入框元素
- 清空输入框的内容
ele = driver.find_element_by_id("io.manong.developerdaily:id/edt_phone")
ele.clear()
获取元素的内容text
- 定位元素
- 获取元素内容
ele = driver.find_element_by_id("io.manong.developerdaily:id/edt_phone")
ele.text
网友评论