セレンドライバを何秒間も待たずに、ドライバを一時停止するにはどうしたらいいですか?セレンドライバを何もしないでx秒間待ちます
1
A
答えて
1
Thread.sleep(1000)
を1秒間だけスリープさせるだけです。
0
try {
Thread.sleep(4000);
} catch (InterruptedException e) {
e.printStackTrace();
}
と思われます。
1
セレンを使用して待機するための異なる方法があります。
- Explicit Waits:これは前に10秒まで待機コード
WebDriver driver = new FirefoxDriver(); driver.get("http://somedomain/url_that_delays_loading"); WebElement myDynamicElement = (new WebDriverWait(driver, 10)).until(ExpectedConditions.presenceOfElementLocated(By.id("myDynamicElement")));
にさらに進む前に発生する一定の条件を待ちますTimeoutExceptionをスローするか、要素が0〜10秒で返されることを確認した場合
- Implicit waits:要素がすぐに利用できない場合、要素を見つけようとすると、WebDriverにDOMをポーリングするように指示することが暗黙の待機です。
WebDriver driver = new FirefoxDriver(); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); driver.get("http://somedomain/url_that_delays_loading"); WebElement myDynamicElement = driver.findElement(By.id("myDynamicElement"));
はまた、あなたは()、これは推奨されないのThread.sleepを使用することができますが、あなただけのデバッグしている場合、これは最も簡単な方法です。
待ち時間の使い方を理解するには、Selenium documentationをご覧ください。
関連する問題
- 1. 最大5秒間待ちます。
- 2. ストームキルトポロジ名[-w待ち時間-秒]
- 3. C#(ソケット)x秒間の接続を待機します。
- 4. whileループ中にx秒間待つ#
- 5. Selenium WebDriverはインターバル待ち時間に関係なく60秒でタイムアウトします
- 6. クロニクルキュー予期しない待ち時間
- 7. ボタンをX秒間押しますか?
- 8. Kafkaのコマンドラインプロデューサ/コンシューマは1秒の待ち時間を持っています
- 9. Enterキーを押すか、10秒間待ち続ける
- 10. オーディオストリーミングの方法iPhoneで50ミリ秒未満の待ち時間
- 11. x秒間setontouchlistener
- 12. Node.js 6.x async/Babelで必要なライブラリを待ちます
- 13. y秒ごとにx秒間pythonサブプロセスを実行します
- 14. 6502でx秒待つ方法
- 15. 最近になってからクリックしてX秒間待つ方法は? - JQuery
- 16. Android:時間のミリ秒からX日 - X時間 - x分 - X秒の残り
- 17. Javascript x秒間スリープ
- 18. CentOS VirtualBox 5秒の待ち時間httpリクエスト
- 19. ボタンクリックの待ち時間が少ない
- 20. observableに値を追加するまでにx秒待つ
- 21. 待ち時間の少ないスレッドを待つ方法は?
- 22. UISearchDisplayController - N秒間待つか、検索の前にユーザーが「検索」を押すのを待ちます。
- 23. ログアクション待ち時間
- 24. Wordpressサイト受信待ち/待ち受け時間が遅い
- 25. ウェブサイトの待ち時間の原因は何ですか?
- 26. EC2の待ち時間、および一般的な待ち時間
- 27. EarlGrey GREYCondition waitWithTimeout:15が15秒間待機しない
- 28. aws(m1.large)の待ち時間はMongoDB 64b 2.x
- 29. easynetqでrabbitmq待ち行列待ち時間
- 30. 即時待ちの返り値対延期待ちの待ち時間