テストケースをより安定させる方法はありますか?時にはテストケースが失敗することがあります(また、 "待機中のエラーのためのタイムアウト"も表示されますが)しばらくしてから同じテストケースを再実行すると、例外またはエラーがスローされません。SeleniumでサポートされているWebdriverでテストケースを安定させる方法
答えて
はい、there is:
明示的な待機。 明示的ウェイトとは、コード内でさらに進める前に特定の条件が発生するのを待つために定義するコードです。 これは最悪の場合、Thread.sleep()です。これは、条件を待機する正確な時間を に設定します。 には便利なメソッドがいくつか用意されています。このメソッドは、必要な時間だけ待つコードを書くのに役立ちます。 ExpectedConditionと組み合わせたWebDriverWaitは、この を実行する1つの方法です。
こんにちはMisha、実際に私はWebdriverによるSeleniumを使ってPOC(proof of concept)を準備していますが、テストケースをより信頼性と安定性を持たせるためのコマンドがありますか? 。 –
はい、あります。私はコード例とドキュメントにあなたにURLをくれました。最も無理なのは、ページを開いた直後に、あなたが選んだ言語で関数呼び出しを 'sleep(10)'することです。この方法では、すべてのページに10秒間、必要な要素をすべてロードしてから使用します。これは遅く、汚れていて信頼性がありませんが、あなたのPOCのための最も速い修正です。 –
- 1. Selenium 2.0/WebDriver clickAt()メソッドがサポートされていません
- 2. Firefoxのバージョンは、selenium webdriver 2.25.0でサポートされています。
- 3. Selenium WebDriver-テストケースの実行速度を制御する方法
- 4. Selenium WebDriver C#テストケースが誤って2回実行されています
- 5. 複合クラス名はWebDriverでサポートされていません
- 6. Selenium 2.0 WebdriverのSystem.StringにキャストできませんNUnitテストケース
- 7. ChromeでSelenium WebDriverテストケースを実行するには?
- 8. Selenium Webdriverを使用して各テストケース内に複数のシナリオを持つテストケースを自動化する方法
- 9. Selenium WebDriver - C#を使用してページロードタイムアウトを設定する方法
- 10. Selenium-webdriver JS - 要素が表示されるまでの待機方法
- 11. Selenium + WebDriver ::ライブラリWebDriverを提案してください
- 12. watir-webdriver - verify_containsがサポートされていないようです。
- 13. C#でRCを使ってSelenium Webdriverテストをスピードアップする方法
- 14. アンドロイドで場所を安定させる方法
- 15. Selenium Webdriverを使用してテストケースの結果を取得するにはどうすればよいですか?
- 16. Selenium WebDriverでNode.jsのjavascriptテストをブレークポイントでデバッグする方法は?
- 17. Selenium webdriverでテストオートコンプリート
- 18. Selenium C#Webdriver要素が表示されているかどうかを検出する方法
- 19. Selenium IDE - すべてのテストケースで共通するアクションを繰り返さない最良の方法
- 20. Internet Explorerでselenium rcテストケースを実行する方法
- 21. NuGet for Selenium 2 WebDriverはVisual Studio 2010にインストールされません
- 22. JAVAを使用してSelenium WebDriverでChromeデベロッパーコンソールを開く方法
- 23. Selenium WebDriverでネイティブロガーを取得する方法
- 24. Selenium Grid、ThreadSafeSeleniumSessionStorage.session()でWebDriverを利用する方法
- 25. Selenium python-binding webdriverでHTTP認証を送信する方法
- 26. ページがSelenium Webdriverでレンダリングされた後でJavascriptを無効にする
- 27. Ruby Selenium Webdriver - クリックしないでください。
- 28. 定義済みのCSVファイルからSelenium WebdriverとnUnitテストケースを取得
- 29. Selenium WebDriverを使用してブラウザクライアントの領域サイズを設定する方法は?
- 30. Selenium Webdriver + Pythonを使用してポップオーバーを処理する方法
これは最初の場所で100%信頼できるテストでしたか?私は100回の実行で、彼らはいつも通り過ぎたということですか? – AutomatedTester
こんにちはArtbristol、実際に私はWebdriverのバックアップのセレンで行っているプロジェクトのPOCを準備しています。私のケースでは、私はそれが100回実行することは不可能です。 –
PoCを行っている場合は、セレンをバックアップしたwebdriverをスキップしてそのままWebDriverに行きます。 – AutomatedTester