私はfluentWaitが定義された期間に達するまで要素を待つことを知っていますし、実装で言及した頻度でDOMをポーリング/検索します。しかし、DOMポーリングを行うたびにページをリロードするかどうかはわかりません。誰でも私を助けてくれますか?Fluent waitは毎回DOMをポーリングする前にWebページをリロードしますか?
0
A
答えて
2
流暢な待機はDOMをリロードしません。条件を満たすために特定の時間だけ待っています。条件が満たされない場合は、再び要素をプールします。ストレートNo
に答える
0
、FluentWait
はHTML DOM
の各プールの前にウェブページを再ロードしません。
Wait<WebDriver> wait = new FluentWait<WebDriver>(driver)
.withTimeout(30, SECONDS)
.pollingEvery(5, SECONDS)
.ignoring(NoSuchElementException.class);
WebElement foo = wait.until(new Function<WebDriver, WebElement>() {
public WebElement apply(WebDriver driver) {
return driver.findElement(By.id("foo"));
}
});
、
withTimeout
:FluentWait
のドキュメントは明確として使用方法の詳細を示す真であると評価された状態のために待機する時間を設定します。pollingEvery
:条件の評価頻度を設定します。ignoring
:例外/例外を無視する
として、関連する方法は、現在のURLのURLまたはリフレッシュのローディングを呼び出すない故にHTML DOM
の追加のリロードがありません。
関連する問題
- 1. コレクションビューは毎回リロードされません
- 2. pushViewController:HomeButtonを毎回リロードせずに
- 3. リロード毎回クリック時のカスタムビュータイプ
- 4. 毎回違うCSSをロードする毎にページをロードする
- 5. Camel s3の消費者が毎回同じファイルをポーリングする
- 6. マスターページが毎回リロードされる
- 7. WebViewでSSLエラーが表示されるようにする方法毎回ページがリロードされますか?
- 8. 毎回リクエストをサーバーに送信せずにWebページを更新する
- 9. p4a phpフレームワークは毎回クッキーをリロードする必要があります
- 10. 毎回Chrome拡張機能リロード
- 11. 毎時:00分と:30分にリロードするページ
- 12. フラグメントwebviewは毎回リロードされません。
- 13. Corona sdkでは、Webビューでページを表示する前に、WebページのDOMを操作するにはどうすればよいですか?
- 14. ボタンを10回クリックしてページをリロードする
- 15. jwt.sign()毎回前のトークンにトークンを追加しました
- 16. password_verifyは毎回falseを返します
- 17. 他のコンテンツをロードする前にページを一度リロードする
- 18. ページをリロードする前にイメージを表示する
- 19. BrowsersyncはCSSインジェクションの前にページをリロードする
- 20. テストを実行する前に毎回ログインする方法
- 21. セレンの "DOMをポーリングする"とは何か説明できますか?
- 22. Crashlyticsのダッシュボードは毎回get-startページにリダイレクトされます
- 23. MobileのNodeJSとSocket.ioは毎秒ポーリングできますか?
- 24. 毎日自動実行するWebページ
- 25. 前回のフォームでJQueryを表示するDatatableがリロードされましたか?
- 26. PythonのWebページからDOMを取得
- 27. ポーリングなしでWebページにバックグラウンドジョブの詳細を表示
- 28. C#MVC ActionLinkページをリロードする前にクリアする
- 29. Officeファイルをダウンロードすると、ファイルを開く前にaspxページが3回リロードされます。
- 30. ajaxを使用してWebページの一部をリロードしますか?
を追加します。ページのロード中にDOMをポーリングできます。 – Murthi