手势模拟

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)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章