selenium中的JavaTestNG建议使用哪些注释
我在Eclipse中创建了如下项目(页面对象模型)
项目名称 包1 src 箱子 方案2 src 垃圾箱
包1中包含元素说明和方法 在包2中包含:
基本脚本。爪哇--------- 预断
webdriver driver=new FirefoxDriver();
driver.get("url");
driver.manage().timeouts().implicitlyWait(60, TimeUnit.SECONDS);
driver.manage().window().maximize();
LoginPage l=new LoginPage(driver);
l.setusername("");
l.setpassword("");
l.LoginBut();
后置条件
司机。退出()
我有T1。爪哇,T2。java并转换为。xml(testng.xml)并使用testng文件(testng.xml)运行
我想用一个浏览器一次执行所有的测试用例,但当我执行测试用例时,它会调用BaseScript。爪哇
# 1 楼答案
Selenium
是一种像用户一样控制浏览器/网站的工具。它模拟用户点击页面。了解web应用程序的功能后,可以设置测试。现在一起运行一组测试用例,即测试套件TestNG
提供了管理测试执行的功能我建议您阅读这个简单的tutorial来设置TestNG测试套件
Selenium Grid是Selenium套件的一部分,用于并行运行测试。在基类中设置驱动程序
样本测试的一个例子是:
您可以以与上面类似的方式添加更多测试
TestNG配置:
测试。xml
测试文件。xml