#TouchAction #TouchAction方法是appium自已定義的新方法 # * 短按 (press) * 釋放 (release) * 移動到 (moveTo) * 點擊 (tap) * 等待 (wait) * 長按 (longPress) * 執行 (perform) #以python為例 from appium.webdriver.common.touch_action import TouchAction TouchAction(driver).press(el0).moveTo(el1).release() #TouchAction 在python中是一個類它下面的方法有 #長按 long_press(self, el=None, x=None, y=None, duration=1000(ms)) #短按 press(self, el=None, x=None, y=None) #點擊 tap(self,el=None,x=None,y=None,count=1) #釋放 release(self) #移動到 move_to(self,el=None,x=None,y=None) #等待 wait(self,ms=0) #執行 perform(self) #關於perform 官網給的偽代碼中講 TouchAction().tap(el).perform() #與 driver.perform(TouchAction().tap(el)) #效果一致 #MultiTouch #MultiTouch 多點觸控 它只提供了兩個方法 一個add 一個執行perform.官網例子為 from appium.webdriver.common.touch_action import TouchAction from appium.webdriver.common.multi_action import MultiAction action0 = TouchAction().tap(el1) action1 = TouchAction().tap(el2) MultiTouch().add(action0).add(action1).perform