public class loginTest {
WebDriver driver; br/>@Test(dataProvider="testData")
public void openWeb(String webUrl,String cname,String btn,String rgt) {
driver.navigate().to(webUrl);
driver.findElement(By.className(cname)).click();
if(webUrl!="xxxxx") {
WebElement email=driver.findElement(By.xpath("//div[@class='userLogin']/div[1]/input[@id='email']")); br/>email.sendKeys("112233@qq.com");
driver.findElement(By.xpath("//div[@class='userLogin']/div[2]/input[@id='password']")).sendKeys("xxxx");
WebElement button=driver.findElement(By.id("loginButton"));
button.click();
Assert.assertEquals(btn, button.getText()); br/>}else
{
driver.findElement(By.name("login_email")).sendKeys("112233@qq.com");
driver.findElement(By.name("login_password")).sendKeys("112233@qq.com"); }
}
@DataProvider(name="testData")
br/>driver.findElement(By.id("login_submit")).click();
}
}
@DataProvider(name="testData")
public static Object[][] dataBase(){
return new Object[][] {
{"xxx","touXiang","Login","Register Now"},{"xxx","touXiang","Login","Register Now"},{"xxx","touXiang","Login","Register Now"},{"xxx","touXiang","Login","Register Now"},{"xxxr","touXiang","Login","Register Now"},{"xxx","touXiang","Login","Register Now"},{"xxx","touXiang","Login","Register Now"},
{"xxx","touXiang","Login","Register Now"},{"xxx","touXiang","Login","Register Now"},{"xxx","touXiang","Login","Register Now"},{"xxx","touXiang","Login","Register Now"},{"xxx","customer poRe","Login","Register Now"}
};
}
@AfterClass
public void afterClass() {
driver.close();//关闭浏览器
}
本文转自 水滴的历程 51CTO博客,原文链接:http://blog.51cto.com/12390959/2055084