0

onフレームワークのテストケースがあります。つまり、ブラウザの起動、停止、および強制終了にwebdriverクラスを使用するseleniumtestsupport.javaファイルがあります。スクリプトはSelenium rcで正常に実行されていました。次に、seleniumグリッドを介して複数のスクリプトを実行したいと思います。複数のポート。testNgとantを使用してグリッドをセットアップしましたが、問題は、スクリプトを実行するためにSeeleniumTestSupport.javaファイルまたはその他のファイルにどのような変更を加えるかです。testng.xmlファイルも構成されます。私を助けてください ?

4

1 に答える 1

1

Selenium-Grid 自体は、テストを並行して実行するために何もしません。Grid は、複数のテストを一緒に実行できる巨大な Selenium-RC のようなものです。ただし、グリッドが複数のテストを実行するには、同時に多くのテストをトリガーする必要があります。そのためには、testNG の機能を使用する必要があります。

ここから、testNG を使用して複数のテストを並行して実行する方法の詳細を取得できます。

Selenium Grid 1.xx の仕組みについて詳しくは、こちらをご覧ください。Grid 1.x は、selenium リクエストのみを処理し、webdriver は処理しません。しかし、Grid 1.x がどのように機能するかを理解しておくことをお勧めします。

Grid の次のバージョン (Grid 2.0) が最近リリースされました。これは、webdriver テストも処理します。ここから Grid 2.0 をダウンロードできます。ここで Grid の詳細を確認できます。

于 2011-06-17T18:00:34.090 に答える