重复执行一个method,但是每次参数值不同,请问这个Paramater应该怎么写
来源:9-4 TestNG参数化管理操作

慕粉1474289959
2020-05-03
写回答
4回答
-
23届毕业生
2020-05-04
我觉得应该读配置文件,然后在代码中写逻辑,循环也好,其他逻辑也好
012020-05-04 -
慕粉1474289959
提问者
2020-05-03
我就想能不能parameter作用于method的,然后能重复执行class里的一个method,每次的参数值不一样
不知道我的想法是否可行呢?00 -
慕粉1474289959
提问者
2020-05-03
这个方法我知道,我是想有没有更方便的办法,因为我参数组合情况比较多
另外每次执行一个test都要初始化浏览器,感觉效率有点低00 -
Mushishi
2020-05-03
此时 你需要采用数据驱动。一个是这个参数化。就说多个参数就行。
<suite name="parameter"> <test name="parameter1"> <parameter name="name" value="test1"/> <classes> <class name="xxx"/> </classes> </test> <test name="parameter2"> <parameter name="name" value="test2"/> <classes> <class name="xxx"/> </classes> </test> </suite>
需要多思考。或者你得整个参数话就在代码里面以配置文件得形式存在。
022020-05-04
相似问题