多點觸點操作--MultiAction

MultiAction 是多點觸控的類,可以模擬用戶多點操作。主要包含?add()?和?perform()?兩個方法, MultiAction可以結合前面所學的?ActionTouch可以模擬出用戶的多個手指滑動的操作效果;

from appium.webdriver.common.multi_actionimport MultiAction

from appium.webdriver.common.touch_actionimport TouchAction

加載:

方法add(self, *touch_actions)將TouchAction對象添加到MultiAction中,稍后再執(zhí)行。

eg

a1= TouchAction(driver)

a1.press(el1).move_to(el2).release()

a2= TouchAction(driver)

a2.press(el2).move_to(el1).release()

MultiAction(driver).add(a1, a2)

執(zhí)行:

perform(self) 執(zhí)行存儲在對象中的操作。

eg:

a1= TouchAction(driver)

a1.press(el1).move_to(el2).release()

a2= TouchAction(driver)

a2.press(el2).move_to(el1).release()

MultiAction(driver).add(a1, a2).perform()


參考資料

http://appium.io/docs/cn/writing-running-appium/touch-actions/

https://stackoverflow.com/questions/38565116/zoom-action-in-android-using-appium-python-client

?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容