枕上从妨一夜睡,灯前读尽十年诗。这篇文章主要讲述关于appium中的Multiaction的用法相关的知识,希望能为你提供帮助。
比如pinch:两个手指向内滑动
zoom:两个手指向外滑动
首先
from appium.webdriver.common.touch_action import TouchAction
from appium.webdriver.common.multi_action import MultiAction
def pinch():
action1=TouchAction(driver)
action2=TouchAction(driver)
pinch_action=MultiAction(driver)
action1.press(x=x*0.2,y=y*0.2).wait(1000).move_to(x=x*0.4,y=y*0.4).wait(1000).release()
action2.press(x=x*0.8,y=y*0.8).wait(1000).move_to(x=x*0.6,y=y*0.6).wait(1000).release()
pinch_action.add(action1,action2)
print(‘start pinch...‘)
pinch_action.perform()
def zoom():
action1 = TouchAction(driver)
action2 = TouchAction(driver)
zoom_action = MultiAction(driver)
action1.press(x=x * 0.4, y=y * 0.4).wait(1000).move_to(x=x * 0.2, y=y * 0.2).wait(1000).release()
action2.press(x=x * 0.6, y=y * 0.6).wait(1000).move_to(x=x * 0.8, y=y * 0.8).wait(1000).release()
zoom_action.add(action1,action2)
print("start zoom...")
zoom_action.perform()
【关于appium中的Multiaction的用法】
推荐阅读
- GenXus进行APP开发-全局颜色设计
- Android Studio [登陆界面]
- android studio连接真机大概问题
- Android 4.4中AudioRecord用例 - 录制系统内置声音
- android retrfit
- 使用appt获取包名
- CSAPP lab2 二进制拆弹 binary bombs phase_5 施工中
- Android - ActivityLifecycleCallbacks
- Android Studio酷炫插件——自动化快速实现Parcelable接口序列化