断言 如果成功继续执行,如果失败不再执行
字符串处理:
1.contains()
文本包含
2.equals
判断文本是否相等
Testng Assert断言
1.Assert.assertEquals("实际值","预期值","提示信息");
iframe 框架处理
1.页面有iframe框架时,如果需要操作iframe内容,先切换 窗口
driver.switchTo().frame("name/id/element对象");
2.返回默认页面
driver.switchTo().defaultContent();
testng查看列表结果
数据参数化 @DataProvider
1. 声明 @DataProvider(name="数据集合名称") 数据提供方法
2. 然后 @test(dataProvider="数据集合名称") 使用方法中定位入参
testng 配置文件
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="suit1">//这是测试套件
<test name="test0" enabled="true">//测试用例集
<classes>//多个测试类
<class name="com.guoyasoft.autoUI.signUp.singUp">//指定测试启动那一个类,相对路径
<methods>
<include name="sign" />//包含的执行的方法
</methods>
</class>
</classes>
</test>
</suite>