0

(Groovy / Gradleビルドシステムを使用して)コードでSelenium Grid Hubを実行し、.json構成ファイルから構成をロードしました。テストを実行すると、単一のスレッドのみが実行されます。最大2つのセッションを持つようにグリッドサーバーを構成しました。ユニットテスト(またはグリッド)を取得して、実際に2番目のブラウザーを起動するにはどうすればよいですか?私はSeleniumサイトとGoogleのいたるところを調べましたが、それが誰もがすでに知っていることであるかのように、誰もがそれを行う方法について言及していません。ここで何かが足りませんか?

ハブとノードの構成ファイルは次のとおりです: https ://github.com/djangofan/WebDriverTestingTemplate/tree/master/root

4

1 に答える 1

0

あなたはDesiredCapabilitiesを探しています。

Javaでは、次のように記述します。

DesiredCapabilities capabilities = DesiredCapabilities.chrome();
RemoteWebDriver driver = new RemoteWebDriver(yourGridUrl, capabilities);

これにより、グリッドでChromeブラウザが起動します。

于 2013-02-12T12:29:07.317 に答える