0
私はいくつかのテストを行い、セレンを使ってそれらを実行しました。私は暗黙の待ちを何でどこで使うべきかを探すときに、複数のレビューを見てきました。テストを初期化するときにのみ使用するか、要素が見つかるまで暗黙のうちに待つ必要があるときはいつでも使用する必要がありますか?暗黙待ちセレン
driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(20);
あなたの説明とあなたの答えをありがとう。このコードをどこに置くべきですか?var webDriverWait = new WebDriverWait(driver、TimeSpan.FromSeconds(5)); ' –
これは依存しています。ページオブジェクトを使用している場合は、指定された時間を使用するたびに均一にするには、UIインタラクションの単一のメソッド(LoginPage.Login()など)またはクラス(たとえばLoginPage)ページ内で理想的には、コード内で具体的なものになりたいと思っています。 – Jordan
暗黙の比較と明示的な待機の詳細については、これらの回答が良いです - https://stackoverflow.com/a/15174978/631417、https://stackoverflow.com/a/28067495/631417 – Jordan