我正在努力自动化一个应用程序,我需要向右滑动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()
由于某些原因,刷卡方法在AVD安卓模拟器上无法使用。
这段代码是正确的,在利用不同的模拟器(SauceLabs)时也能运行。
这段代码也可以通过使用ActionHelpers.swipe()方法来实现。https:/github.comappiumpythonclientblobmasterappiumwebdriverextensionsaction_helpers.py#L130。