Python Appium的 "Swipe "动作不能与TouchAction一起使用。

问题描述 投票:0回答:1

我正在努力自动化一个应用程序,我需要向右滑动4次以激活测试模式。由于driver.swipe()已被废弃,我无法找出我在使用TouchAction类时做错了什么。

代码。

 actions = TouchAction(self.driver)
 actions.press(el=None, x=86, y=422).move_to(el=None, x=877, y=422).release().perform()
 actions.press(el=None, x=86, y=422).move_to(el=None, x=877, y=422).release().perform()
 actions.press(el=None, x=86, y=422).move_to(el=None, x=877, y=422).release().perform()
 actions.press(el=None, x=86, y=422).move_to(el=None, x=877, y=422).release().perform()
 actions.press(el=None, x=86, y=422).move_to(el=None, x=877, y=422).release().perform()
appium appium-android python-appium
1个回答
0
投票

由于某些原因,刷卡方法在AVD安卓模拟器上无法使用。

这段代码是正确的,在利用不同的模拟器(SauceLabs)时也能运行。

这段代码也可以通过使用ActionHelpers.swipe()方法来实现。https:/github.comappiumpythonclientblobmasterappiumwebdriverextensionsaction_helpers.py#L130。

© www.soinside.com 2019 - 2024. All rights reserved.