testng执行case定位不到
来源:8-10 购物流程之课程页面case设计实战

于小鱼吖
2020-10-17
开始只写一个LoginCase的时候选择 LoginCase - 右击 - run as - TestNG Test可以执行成功。之后又加了 CourseCase后,直接右击这样执行 LoginCase显示url啥的未定义,无法成功,显示:
Parameter ‘url’ is required by @Configuration on method beforeClass but has not been marked @Optional or defined
百度到使用右键-run in configuration-- suite-选择bin目录下自定义的xml文件可以执行LoginCase,但是会连着CourseCase一起执行。
请问为啥两个之后无法LoginCase - 右击 - run as - TestNG Test,CourseCase也一样。(http://img.mukewang.com/szimg/5f8a776f09975e6910110722.jpg
写回答
1回答
-
Mushishi
2020-10-19
1、你单独运行正常情况下时可以的。
<!-- 头文件记得配置--> <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" > <suite name="Parameters" parallel="tests" thread-count="2"> <test name = "IE Parameters" > <parameter name="browse" value="IE"></parameter> <parameter name="baseurl" value="https:xxxx"></parameter> <classes> <class name="xxxx"></class> </classes> </test> <test name = "Chrome Parameters"> <parameter name="browse" value="Chrome"></parameter> <parameter name="baseurl" value="https://www.xxxxx"></parameter> <parameter name="username" value="username"></parameter> <parameter name="password" value="password"></parameter> <classes> <class name="222222"></class> </classes> </test> </suite>
这么试一试
042020-11-01
相似问题