テストケースをより安定させる方法はありますか?時にはテストケースが失敗することがあります(また、 "待機中のエラーのためのタイムアウト"も表示されますが)しばらくしてから同じテストケースを再実行すると、例外またはエラーがスローされません。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 Java - POM - コンソールの結果がテストケースで使用されていない要素を指している
- 4. Selenium WebDriver-テストケースの実行速度を制御する方法
- 5. Selenium WebDriver C#テストケースが誤って2回実行されています
- 6. 複合クラス名はWebDriverでサポートされていません
- 7. MavenでFirefoxでSelenium WebDriverテストケースを実行するには?
- 8. Selenium 2.0 WebdriverのSystem.StringにキャストできませんNUnitテストケース
- 9. ChromeでSelenium WebDriverテストケースを実行するには?
- 10. Selenium Webdriverを使用して各テストケース内に複数のシナリオを持つテストケースを自動化する方法
- 11. java/selenium webdriverアクションクラスでスローされたInvocationTargetException
- 12. javascriptでレンダリングされたSelenium webdriver robot
- 13. JavaでSelenium Webdriverを使用してFirefoxで安全でないパスワード警告を無効にする方法
- 14. Selenium/TestNG: 'Selenium Webdriverを使用して失敗したテストケースのスクリーンショットを取ることができません。
- 15. java selenium webdriverで不安定な時刻にポップアップウィンドウが表示された場合のポップアップウィンドウの処理方法を教えてください。
- 16. Selenium Webdriver Javaで複数のプロキシを設定する方法
- 17. Selenium Webdriver - ネストされた要素を取得できません
- 18. Selenium-webdriver JS - 要素が表示されるまでの待機方法
- 19. Selenium WebDriver - C#を使用してページロードタイムアウトを設定する方法
- 20. Selenium webdriverを使用してオートコンプリートドロップダウン値を設定する方法
- 21. watir-webdriver - verify_containsがサポートされていないようです。
- 22. アンドロイドで場所を安定させる方法
- 23. Selenium webdriver Webdriver Firefoxを設定できません。
- 24. Javaを使用しているSelenium WebDriverのmoveToElementマウス・ホバリング機能が安定していません
- 25. Selenium + WebDriver ::ライブラリWebDriverを提案してください
- 26. Selenium Webdriverでは、テストケース文書のために何をしていますか?
- 27. USBインターフェイスでサポートされている代替設定の数を知る方法?
- 28. サポートされていないプラットフォームでエラーを発生させる
- 29. C#でRCを使ってSelenium Webdriverテストをスピードアップする方法
- 30. Selenium WebDriverで正しいHTTPレスポンスコードが取得されない
これは最初の場所で100%信頼できるテストでしたか?私は100回の実行で、彼らはいつも通り過ぎたということですか? – AutomatedTester
こんにちはArtbristol、実際に私はWebdriverのバックアップのセレンで行っているプロジェクトのPOCを準備しています。私のケースでは、私はそれが100回実行することは不可能です。 –
PoCを行っている場合は、セレンをバックアップしたwebdriverをスキップしてそのままWebDriverに行きます。 – AutomatedTester