0

Java + Junit + Eclipseを使用してセレンRCで作業しています。私のプロジェクトでは、以下のコードを使用して、1 つのブラウザー、つまり Firefox でのみ実行されるスクリプトを開発しました。

public void setUp() throws Exception 
{
   selenium = new DefaultSelenium("localhost", 4444,"*firefox","http://www.google.com");
   FinalTestSuite.selenium.start();
   selenium.windowFocus();
   selenium.windowMaximize();
}

複数のブラウザで同時にスクリプトを実行する必要があるため、今は行き詰まっています。役立つ記事が見つかりませんでした..この同じシナリオに取り組んでいる人は誰でもお願いします...助けてください! :)

4

3 に答える 3

0

並列実行に最適なのは TestNG です。ただし、 Junit を使用しているため、次のリンクが役立つ場合があります。

http://blog.varunin.com/2011/07/running-selenium-tests-on-different.html

于 2011-10-19T08:12:06.337 に答える
0

Selenium Gridを使用して、複数のブラウザーでスクリプトを実行できます。また、セットアップ構成については、このブログを参照できます。

お役に立てれば。

于 2011-06-10T15:34:05.343 に答える
0

setUp()
Pass the browser name by variable to setupを含むスイートを実行するランナーを作成します。

異なるポートで複数の RC サーバーを起動して、コードを複数回実行できます。

たとえば、私のプロジェクトは ant を介して実行されるため、コマンド プロンプトで -Dargument=*firefox を渡し、テスト ケースを firefox ブラウザーで実行します。また、ポート番号とホスト IP を渡すこともできます。

ありがとう

于 2011-09-06T11:33:02.820 に答える