0

これで問題が解決するかどうかはわかりませんが、最も可能性が高いようです。

現在のコードは、after フックで、browser.get を介して角度のあるページから角度のないページにリダイレクトします。

残念ながら、次のシナリオに進む前にリダイレクトが発生し、ページで角度を見つけようとし、エラーを出力して意図したとおりに続行する前にそれをブロックします。

私の考えは、browser.driver.getを使用して単にURLの変更を待つことでしたが、フックでbrowser.waitを使用する方法がわかりません。

ありがとうございました

4

1 に答える 1

0

some_locator は、ログアウトが完了したときに表示されると予想される要素のロケーターです。

browser.ignoreSynchronization = true;
browser.wait(function() {
  return element(<some_locator>).isDisplayed();
}, 30000);

これがwait()isDisplayed()の詳細です。Cucumber-JS で分度器を使用している場合は、CukeFarmも確認してください。

于 2015-05-08T22:47:12.900 に答える