运行case时没有运行testng.xml里面的参数
来源:7-9 分层设计之企业实战中数据的管理及传递

慕莱坞8492003
2021-02-20
老师,您好,我运行case的时候直接报的这个错误,请问下是什么原因导致的,预期是需要运行testng.xml里面的参数的,但是这里随机运行了一个xml,不知道是不是哪里配置有问题还是怎么回事,需要麻烦您帮我看看
2回答
-
慕莱坞8492003
提问者
2021-02-20
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "https://testng.org/testng-1.0.dtd">
<suite name="Suite">
<listeners>
<listener class-name="org.uncommons.reportng.HTMLReporter"></listener>
<listener class-name="org.uncommons.reportng.JUnitXMLReporter"></listener>
<listener class-name="com.beta.betamaven.util.TestCaseReport"></listener>
</listeners>
<test name="Test">
<parameter name="username" value="17521212223"/>
<parameter name="password" value="139133aaa"/>
<parameter name="url" value="https://www.imooc.com"/>
<parameter name="browser" value="chrome"/>
<classes>
<class name="com.beta.runcase.LoginCase" >
<methods>
<include name="TestLoginEmailError" ></include>
</methods>
</class>
</classes>
</test>
<test name="cart">
<parameter name="url" value="https://coding.imooc.com/class/303.html"/>
<parameter name="browser" value="chrome"/>
<parameter name="coursename" value="剑指Java面试-Offer直通车"/>
<classes>
<class name="com.beta.runcase.CourseCase" >
<methods>
<include name="TestAddCourseSucess" ></include>
<include name="TestAleradyBuy" ></include>
<include name="TestAlreadyLogin" ></include>
</methods>
</class>
</classes>
</test>
</suite> <!-- Suite -->
012021-02-20 -
Mushishi
2021-02-20
你要把你xml配置发一下。我猜测 你应该是配置出错了。还有没有获取到testng.xml里面的值。你可以通过@Optional("test1") 这样写一个默认值,看一下是不是 就是这个默认值。这是因为你配置有问题。
00
相似问题