0

このコードを試しました:

scrollObject = dict(direction="down", text="some_text", element=appium_driver_elem.id)
self.driver.execute_script("mobile: scrollTo", scrollObject)

しかし、次のようなエラーが表示されます。

「appium_driver_elem に id のような属性がありません」または場合によっては nosuchelementexception が発生します。

appiumを使用してアンドロイドでスクロールする最も簡単な方法は何pythonですか? 完全なテスト例はありますか?

4

3 に答える 3

0

まだ答えは見つかっていません。そのため、少しラフにプレイする必要があるかもしれません。self.driver.scroll(self,SrcElem,DestElem)画面を下から上にスワイプして、探している要素を確認する機能を使用できます。

于 2016-02-15T23:21:00.090 に答える
0

またはあなたもやろうとすることができます

from appium.webdriver.common.touch_action import TouchAction
...
action = TouchAction(self.driver)
action.press(start_element).move_to(end_element).release().perform()

実際、それが scroll() 関数の仕組みです。かつて、self.driver.scroll() に問題があったため、これも回避策になる可能性があります。

于 2016-02-23T22:15:55.180 に答える