【appuim】30、scroll滑动&drag_and_drop拖拽事件
2、scroll滑动事件
- 概念
- 从一个元素滑动到另一个元素,直到页面自动停止
- 方法名
# 从一个元素滑动到另一个元素,直到页面自动停止
# 参数:
# origin_el:滑动开始的元素
# destination_el:滑动结束的元素
driver.scroll(origin_el, destination_el)- 示例
- 从"存储"滑动到"更多"
- 核心代码
origin_el = driver.find_element_by_xpath('//*[@text="存储"]')
destination_el = driver.find_element_by_xpath('//*[@text="更多"]')
driver.scroll(origin_el, destination_el)- 小结
- 不能设置持续时间,惯性很大
3、drag_and_drop拖拽事件
- 概念
- 从一个元素滑动到另一个元素,第二个元素替代第一个元素原本屏幕上的位置
- 方法名
# 从一个元素滑动到另一个元素,第二个元素替代第一个元素原本屏幕上的位置
# 参数:
# origin_el:滑动开始的元素
# destination_el:滑动结束的元素
driver.drag_and_drop(origin_el, destination_el)- 示例
- 将存储滑动到更多
- 核心代码:
origin_el = driver.find_element_by_xpath('//*[@text="存储"]')
destination_el = driver.find_element_by_xpath('//*[@text="更多"]')
driver.drag_and_drop(origin_el, destination_el)- 小结:
- 不能设置持续时间,没有惯性
本文来自博客园,作者:郭祺迦,转载请注明原文链接:https://www.cnblogs.com/guojie-guojie/p/16329438.html

浙公网安备 33010602011771号