私は、Pythonを使ってAndroidアプリ、次のコードでリストにスクロールしたい私のために働いている:どのようAppiumを使ってAndroidのアプリケーションに一度リストをスクロールするとPython
self.driver.find_element_by_android_uiautomator('new UiScrollable(newUiSelector().scrollable(true).instance(0)).scrollIntoView(new UiSelector().text("India").instance(0));')
しかし、これはまで、リストをスクロールそれはインドではありませんが、私は一度スクロールしたいだけです。
また、私はこれを試してみました:
el1 = self.driver.find_element_by_xpath("//*[@resource-id = 'resource-id' and @index ='1']")
el2 = self.driver.find_element_by_xpath("//*[@resource-id = 'resource-id' and @index ='0']")
self.driver.scroll(el1, el2)
また、これは、リストをスクロールするが、それは長いスクロールをやっている、しかし、私は、リスト内の各およびすべての要素に行きたいです。
リストを一度スクロールする方法を教えてもらえますか?
scrollIntoView(new UiSelector()。text( "India")は正確に動作しますが、リストの2番目の要素のテキストを見つけて、 'scrollIntoView(new UiSelector ).text( "<第2要素のテキスト>") – nullpointer
私はこれを試してみたいと思っています。私はちょうどプレスとリリースのようなタッチアクションを使いました。それとそれが私のために完全に働いた:) EL1 = self.driver.find_element_by_xpath( "<のxpath") EL2 = self.driver.find_element_by_xpath( "") アクション= TouchAction(self.driver) アクションから一部.press(el1).move_to(el2).perform() 他に誰かが同じようにしたい、彼/彼女は私たちにできる同じ基本です。 –
Harry
そのような場合は、この質問への回答として自分で共有することができます。 – nullpointer