码迷,mamicode.com
首页 > 移动开发 > 详细

关于appium中的Multiaction的用法

时间:2019-04-14 18:15:04      阅读:307      评论:0      收藏:0      [点我收藏+]

标签:关于   driver   art   ...   ESS   from   app   ppi   start   

比如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的用法

标签:关于   driver   art   ...   ESS   from   app   ppi   start   

原文地址:https://www.cnblogs.com/wind666/p/10706057.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!