一,@test
1,在普通方法上一行加上@test即可把此方法变成用例方法执行
2,test:timeout
设置超时时间,抛出异常,这里Thread.sleep写的是301,改成300内的数字就会成功;
当某些测试用例需要测试运行时间(一般在接口测试中会遇到)的时候,利用@Test这个注释中的timeOut属性,可以做到监控时间的功能。
3,@test :enable(设置用例是否被执行) true、false
下图是把test2设置不执行,用enable属性 设置成false,运行此测试用例后发现只有test1测试用例被执行
4,属性priority(用例优先级)
默认priority是等于0,而且priority值越小
test1默认为0,test2设置为2 test3设置为1 ,执行后结果顺序应该是 test1>test>3>test2;
二,@Before和@After
Before分类有@BeforeSuite,@BeforeTest, @BeforeGroups,@BeforeClass,@BeforeMethod
After分类有@AfterSuite,@ AfterTest, @AfterGroups,@ AfterClass,@ AfterMethod
三,@Listeners
监听方法
四,@Parameters
如何跟一个测试方法传提参数
在xml文件中配置参数