手勢模擬

dingyue = driver.find_element_by_class_name('android.widget.RelativeLayout')

tap通過元素點擊

TouchAction(driver).tap(dingyue).perform()

tap通過座標點擊

TouchAction(driver).tap(x=dingyue.location.get("x"), y=dingyue.location.get("y")).perform()

手指長按操作press

 item = driver.find_element_by_id('io.manong.developerdaily:id/btn_item')

press通過元素長按,等待(ms),釋放

TouchAction(driver).press(item).wait(5000).release().perform()

press通過座標長按

TouchAction(driver).press(x=item.location.get("x"), y=item.location.get("y")).perform()

手指長按操作long_press

TouchAction(driver).long_press(el=item, duration=2000).perform()
time.sleep(10)

手指移動操作move_to

TouchAction(driver).press(x=1000, y=1000).wait(100).move_to(x=-600, y=0).release().perform()

模擬粘貼 v:50, ctrl:4096

driver.keyevent(50, 4096)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章