0
AppiumとSeleniumを使用してモバイルブラウザでスクロールするにはどうすればよいですか?スクロールはアプリでは機能しますが、ブラウザでは機能しません。 scrollToExactメソッドの使用。ウェブアプリケーションはイオンフレームワークを使用して開発されましたAppiumとSeleniumを使用してモバイルブラウザでスクロールする方法は?
AppiumとSeleniumを使用してモバイルブラウザでスクロールするにはどうすればよいですか?スクロールはアプリでは機能しますが、ブラウザでは機能しません。 scrollToExactメソッドの使用。ウェブアプリケーションはイオンフレームワークを使用して開発されましたAppiumとSeleniumを使用してモバイルブラウザでスクロールする方法は?
これを行う方法はいくつかあります。
あなたはAppiumDriverのインスタンスを使用している場合、あなたはあなたがRemoteWebDriverのインスタンスを使用している場合、あなたはこのようにそれを行うことができますTouchAction
driver.context("NATIVE_APP");
// Get your screen size to set properly start point (startX, startY)
// and end point (endX, endY) for scrolling
Dimension screenSize = driver.manage().window().getSize();
new TouchAction(driver)
.press(<startX>, <startY>)
.waitAction(500)
.press(<endX>, <endY>)
.release()
.perform();
を使用することができます前に、ネイティブのビューに切り替える必要があり:
driver.get("https://www.google.de");
ExecuteMethod method = new RemoteExecuteMethod(driver);
RemoteTouchScreen screen = new RemoteTouchScreen(method);
screen.up(10, 20);
あなたが試したことを投稿できますか? –