私は次のようなテストスクリプトを持っています。私が知る必要があるのは、異なるブラウザで同時に、異なるテストデータで実行する方法です。
まさに私が欲しいのは、FirefoxのテストケースとInternet Explorerのテストケースの並列インスタンスが欲しいのですが、やはり別のデータを使用したいのです。
例:-Firefoxと「username1」および「password1」
-InternetExplorerの「username2」および「password2」
これは、異なるブラウザで並行して異なるユーザー名とパスワードを使用してGMAILにログインするようなものですが、順番には行われません。
テストケース :
public class Gmail
{
private WebDriver driver;
@BeforeClass
public void setup()
{
driver = new FirefoxDriver();
driver.get("http://www.gmail.com");
}
@Test
public void search()
{
WebElement element = driver.findElement(By.name("username"));
element.sendKeys("username");
WebElement element2 = driver.findElement(By.name("pass"));
element2.sendKeys("password");
element2.submit();
}
@Test
public void compose()
{
driver.findElement(By.name("compose")).click();
}
@AfterClass
public void exit()
{
driver.quit();
}
}
私のプロジェクトに役立つ提案をお願いします。