目录
1、元素属性
ele_attribute(value)
2、元素操作
# 点击
ele.click()
# 输入
ele.send_keys()
# 截图
ele.screenshot()
# 输入value
ele.set_value()
# 输入text
ele.set_text()
# 元素内定位
ele_find_element()
3、设备操作
TouchAction-单指操作
对象示例方法
touch_action = TouchAction(driver)
指令操作
touch_action.lang_press(el=ele,duration=2000) #长按
touch_action.release() # 释放
指令执行
touch_action.perform()
TouchAction 需要发送执行才会进行操作
MultiAction-多指操作
基本操作思路:
a1 = TouchAction(driver) #定义第一点触屏位
a2 = TouchAction(driver) #定义第二点触屏位
a1.press().move_to().release() # 第一点移动,松开
a2.press().move_to().release() # 第二点移动,松开
MultiAction(driver).add(a1,a2).perform()
touch_action1 = TouchAction(driver)
touch_action1.long_press(x=550,y=880).move_to(x=140,y=380)
touch_action1 = TouchAction(driver)
touch_action1.long_press(x=550,y=900).move_to(x=1000,y=2000)
multi_action = MultiAction(driver)
multi_action.add(touch_action1)
multi_action.add(touch_action2)
multi_action.perform()