java parameters用法_(四)Parameters,简单参数就用这个
Parameters注解在測試方法上指定參數列表,然后在測試方法中聲明對應的形參,形參與參數列表一一對應,但名字可以不同,如下所示:
public class Test1 {
@Parameters({"Name", "Age", "Hobby"})
@Test
public void test1(String name, int age, String hobby) {
System.out.println(name + " is " + age + " years old and likes " + hobby);
}
}
然后在XML文件中通過標簽對每個參數賦值,采用name-value對的形式:
運行結果為:
xiaoming is 20 years old and likes dajiangyou
PASSED: test1("xiaoming", 20, "dajiangyou")
使用默認值
testDemo.java
@Parameters("db")
@Test
public void testNonExistentParameter(@Optional("mysql") String db) {
System.out.println("數據庫為:"+db);
}
testng.xml
Parameters一般用于比較簡單的參數,對于參數比較多、復雜或者需要從文件讀取的時候一般使用DataProvider注解。
總結
以上是生活随笔為你收集整理的java parameters用法_(四)Parameters,简单参数就用这个的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 无限级菜单 mysql设计_无限级菜单简
- 下一篇: java五子棋以当前空位为中心 取9个点