0
WebDriver:同じブラウザ(Firefox)を使って並列テストを実行するには?WebDriver:同じブラウザ(Firefox)を使用して並列テストを実行するには?
しかし私は、ブラウザが使用するクッキーを共有しているため、クッキーに問題がイム多くのテストと同じブラウザの多くのインスタンスを実行する必要があります。
ブラウザ/ Firefoxプロファイルを使用して問題を解決できますか?並行使用フォークの代わりのスレッドで実行している場合
driver().manage().deleteAllCookies()
- を使用して、すべてのテストは、すべてのテスト
- のための新しいwebdriverをインスタンスを作成する前にあなたの助け
おかげ
KSほどの助けを借りて、同じブラウザを共有する必要がある場合、ジェンキンで複数のビルドを実行するための最良のプロセスは何ですか?私は多くの人々がジェンキンの中でビルドをトリガするためにGitHubなどを使用することはあなたがこれに慣れていることがわかりますか? – Gbru
これは正解です。 WebDriverはスレッドセーフではありません。新しいWebDriverインスタンス、つまりテストごとにブラウザを作成する必要があります。そうした場合、それらは独立したプロファイルになり、Cookieは共有されません。 – nilesh