点击关注,我们共同每天进步一点点!
前戏
对于放大缩小的,我们使用前面的滑动是不行的,例如地图的放大缩小,这里就要用到多点触控了
MultiAction是多点触控的类,可以模拟多点触控操作,主要包含add()和perform()两个方法,MultAction可以结合前面所学的ActionTouch可以模拟出多个手指滑动的操作效果
from appium.webdriver.common.touch_action import TouchAction
from appium.webdriver.common.multi_action import MultiAction
加载:
方法:add(self,*touch_action)将TouchAction对象添加到MultiAction中,稍后再执行
参数:touch_action 一个或多个TouchAction对象,描述一个手指要执行的动作链
用法:
a1=TouchAction(driver)
a1.press(el).move_to(e2).release()
a2=TouchAction(driver)