ユーザー名とパスワードの値が異なるさまざまなJuintテストを使用して、ログイン機能をテストする必要があります。すべてのテストは同じ Juint にあります。次の JAR ファイルを使用します。
またはこれらのテストでは、ブラウザーは最初のテストでのみ開かれ、最後のテストで閉じられます。
私のノート:
- Chrome ブラウザー (v2.9.24) の場合、すべてのテストが正常に実行されました。
- 最新のFirefoxブラウザ(v45.0.1)を使用したところ、最初のテストのみが成功し、他のテストは失敗しました。
- それらのいくつかは、値を入力するためのポップ ウィンドウをキャッチできず、次のテストに進みます。
- 場合によっては、pop-window が待ちきれず、すぐに消えてしまい、単体テストで値を入力するユーザー名とパスワードのフィールドが見つからないことがあります。
それらをFirefoxでテストする必要があるため、この問題を克服する方法を教えてください。
注: これらの提案のいくつかを試しましたが、それでも以前の問題が発生しました。
WebDriverWait waitLog = new WebDriverWait(WebDriverRunner.getWebDriver(), 2);
waitLog.until(ExpectedConditions.elementToBeClickable($(".modal-dialog")));
または、このパラメーターをテストする前に設定します。
Configuration.fastSetValue=true;
ただし、この問題を解決する方法は思いつきません。