????????????????@Test??????????????????????TestNG????????????????????????????????????????????С?????????????????ι????????@Parameters??????@Test?????????????????????@Parameters??????λ?????????????????
????1. ?κ??????@Test??@Factory????Configuration annotation??@BeforeXXX/@AfterXXX???????????
????2. ???????????????????????檔TestNG?????ù??????????????????????testng.xml?л??ù???????????????
????????????????????????????????????????????TestNG??????????????????????TestNG????????????
????1. ???????£???????????ι??????????????????ι???????
????2. ????д??ι??????????@Parameters???????????ι???????
????3. ?????????ι?????????ι???????????ι???????б?@Parameters????????ι???????
????4. ?????д??ι?????????????ι???????б?@Parameters?????в??????????org.testng.TestNGException??
??????????ι???????????????@Factory????????????????ι???????б?@Parameters???????μ?org.testng.TestNGException????????????????TestNG?????????????????????????@Factory????????????
@Factory
public static Object[] create() {
System.out.println("Create test objects!");
List<WebTest> objectList = new ArrayList<WebTest>();
for(int i=1; i<4; i++) {
objectList.add(new WebTest(i*10));
}
return objectList.toArray();
}
??????????????3??stayTime????10??20??30????????????????@Parameters?????????3??test???10??20??30??testng.xml????????@Factory????ι????????????????й???????????????????