【发布时间】:2014-12-18 12:10:08
【问题描述】:
我有一个测试脚本如下,我需要知道的是如何让它在不同的浏览器中同时运行,但测试数据不同,
我想要的正是我想要在 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();
}
}
请提出您的建议将对我的项目有所帮助。
【问题讨论】:
标签: selenium grid webdriver selenium-rc testng