2017-08-24 20 views
-1

Javaを使用してAPKページをスクロールしようとしています。私はAppiumとSeleniumを使用しています。Selenium Web Driver(Appium)を使用してJavaでスクロールダウン

私が試した:

JavascriptExecutor jse = (JavascriptExecutor)driver; 
jse.executeScript("window.scrollBy(0,250)", ""); 

そしてdriver.scrollToExact();コマンドはそれらは "webdriverを" によってサポートされていません。

どうすればいいですか?あなたは私はあなたがあなたのタスクを達成するのを助けることができます記事を発見した

driver.swipe(startx, starty, endX, endy, 3000); 

スワイプメソッドを使用することができます

+1

可能な重複https://stackoverflow.com/questions/27120762/issue-with-scroll-down-in -android-appium-webdriver) – JeffC

+0

@JeffC私はそれに関するすべての話題を見ましたが、解決策はありません。 –

+0

参照:[Xはどのように行うのですか?](https://meta.stackoverflow.com/questions/253069/whats-the--new-current-close-reason-for-how-do-i-do- x)SOに関する期待は、質問をするユーザーが自分の質問に答えるだけでなく、その研究、コードの試行、結果を共有するということです。これは、時間をかけて自分自身を助けようとしていることを示しています。明白な回答を繰り返さないようにしてくれています。そして、より具体的で適切な答えを得ることができます。また、:[ask] – JeffC

答えて

0

Appiumを使用してMobileアプリケーションでページをスクロールする場合は、Appiumドライバ

を使用して、次のコードを使用できます

構文:driver.swipe(startX、startY、endX、endY、duration);

例:

driver.swipe(200, 900, 200, 100, 2000); 

ブラウザでWebページをスクロールする場合は、JavaScriptを使用してスクロールする従来の方法を使用することができます。

+0

しかし、私はWebDriver –

+0

を使用しています。モバイル画面でスクロールする場合は、モバイルドライバのみを使用する必要があります。 – Vinod

0

あなたはこれを試してみてください:

JavascriptExecutor jse = (JavascriptExecutor) driver; 
jse.executeScript("scroll(0, 250)"); 
[ダウンアンドロイドappiumのwebdriverをスクロールして問題](の
+0

残念ながら、再びこのエラー: まだ実装されていません。私たちを助けてください:http://appium.io/get-involved.html(警告:サーバはスタックトレース情報を提供しませんでした) コマンドの継続時間またはタイムアウト:6ミリ秒 –

関連する問題