2016-06-21 6 views
0

selenium webdriverを使用して自動化を開始しました。私のアプリケーションには垂直スクロールバーがあり、その垂直スクロールバーがロードされるまで、そのページでは何も実行できません。私は、そのスクロールバーがロードされるまで、自分のセレンのコマンドを待つようにしてほしい。任意の提案..Selenium Webdriver - 画面にスクロールバーが表示されるまで待ちます。

+0

スクロールバーの終了後、ページの下部に任意のテキストまたは要素を指定できますか? – selva

+1

そして、試したことを示すコードを追加できますか? – mnwsmit

+0

役立つかもしれません.http://stackoverflow.com/questions/37745651/getting-element-is-not-clickable-at-point-355-160-exception/37745882#37745882 –

答えて

2

さらに詳しい情報があります。

String script = "return document.documentElement.scrollHeight>document.documentElement.clientHeight;"; 
    JavascriptExecutor scrollBar = (JavascriptExecutior) driver; 
    Boolean test = (Boolean) (scrollBar.executeScript(script)); 
    // You can use "test" as and when required to check if the scroll bar is loaded. 
関連する問題