我有一个测试脚本如下,我需要知道的是如何让它在不同的浏览器中同时运行,但测试数据不同,
我想要的正是我想要 Firefox 中的测试用例一和 Internet Explorer 中的其他测试用例的并行实例,但我想再次为它使用不同的数据
例如:-带有“username1”和“password1”的Firefox
-Internet Explorer '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();
}
}
请给出您的建议将对我的项目有所帮助。