50から100のURLを一度開いて、各URLのログインを確認する必要があります。すべてのURLは同じアプリに属していますが、異なる顧客向けにホストされていますか?Selenium WebDriverを使用して、複数のブラウザー、たとえば異なるURLの20〜50のブラウザーを開くにはどうすればよいですか?Parallel属性を「Tests」に設定して@BeforeTestでドライバーオブジェクトをインスタンス化してTestNGを試しましたが、2つのブラウザーを開いた後、ブラウザーが閉じた、または3番目のブラウザーで停止したためにセレン例外が発生しました。
以下にこのためのコードを見つけます。
@Test
@Parameters({ "url" })
public void testParallel(String url) throws Exception {
try {
driver.get(url);
int i = 0;
i++;
System.out.println("Browser Count" + i);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}