testNG-xml文件参数化
1、首先创建一个类ParameterTest ,方法ParamTest,然后通过注解@Parameters将形参传递到方法里,但是,真正的参数需要从xml文件里传递。
2、新建一个xml文件
右键运行xml文件就可以运行
com.course.testng.parameter.PatameterTest这个类
可以看到,参数传递过来了。
另:xml文件里的 suit tag 、test tag的名字一定要命名,要不然会报错。
通过dataprovider参数化
1、通过DataProvider(data)传递参数
@DataProvider(name = "data")
@Test(dataProvider = "data"),这里两行name要对上,否则传值失败。
通过不同的方法传递不同的参数
1、详见下图,定义了test1,test2方法
test1接收的的参数: zhangsan 20
lisi 25
test2接收的参数: wangwu 50
zhaoliu 60
执行结果: