次のコードを使用して、表示されていない要素にスクロールしていました。
WebElement element = driver.findElementByName("text");
JavascriptExecutor js = (JavascriptExecutor) driver;
HashMap<String, String> scrollObjects = new HashMap<String, String>();
scrollObjects.put("element", ((RemoteWebElement) element).getId());
js.executeScript("mobile: scrollTo", scrollObjects);
スクロールに上記の方法を使用すると、以下のエラーが発生します:-
不明なコマンドです。スクロールを除くすべてのモバイル コマンドが削除されました。
Appium 1.5.0では、名前ロケータが削除されました
java-client v4.0.0では、非推奨scrollTo()
になりました。scrollToExact()
の代わりに xpath を使用していfindElementByName()
ます。
モバイルの回避策は何ですか: scrollTo