uiautomator滑动
1.滑动到最左侧
device(scrollable=True).scroll.horiz.toBeginnng()
2.滑动到最右侧
device(scrollable=True).scroll.horiz.toEnd()
3.滑动到屏幕底部
device(scrollable=True).scroll.toEnd()
4.滑动到屏幕顶部
device(scrollable=True).scroll.toBeginnng()
5.垂直滑动到指定元素出现
device(scrollable=True).scroll.to(description)
如:device(scrollable=True).scroll.to(text='立新二手车') 滑动到text=立新二手车的元素出现
6.水平滑动到指定元素出现
device(scrollable=True).scroll.horiz.to(description)
7.forward()垂直滑动 同scroll
device(scrollable=True).scroll.forward() 同 device(scrollable=True).scroll.toBeginnng()
device(scrollable=True).scroll.forward.to(description) 同 device(scrollable=True).scroll.to(description)
8.拖动指定元素到另一个元素的位置
d(text="一口价").drag_to(text="询价", duration=2)
9.拖动指定元素到指定位置(比如拖动到屏幕中间)
d(text="一口价").drag_to(0.5,0.5, duration=2)
selenium中滑动到某个元素出现
target=driver.find_element_by_id('id')
driver.execute_script("arguments[0].scrollIntoView();", target)