使用testNG记录

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"} 
};
}

@BeforeClass
public void beforeClass() {
//修改浏览器语言
ChromeOptions op=new ChromeOptions();
op.addArguments("--lang=en-US");
//初始化一个chrome浏览器实例,实例名称叫driver 
driver = new ChromeDriver(op);
//浏览器窗口最大化
driver.manage().window().maximize();
//设置页面资源加载时间
//driver.manage().timeouts().pageLoadTimeout(5, TimeUnit.SECONDS);
//设置页面元素查找时间
driver.manage().timeouts().implicitlyWait(3, TimeUnit.SECONDS);
}

@AfterClass
public void afterClass() {
driver.close();//关闭浏览器
}

}

本文转自 水滴的历程 51CTO博客,原文链接:http://blog.51cto.com/12390959/2055084


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值