我已经使用testng在selenium中创建了testscript并配置了我的testng.xml,如下所示但是我收到了这样的错误消息“元素类型的内容”类“必须匹配”(class *,parameter *)“。” 。如果有人有解决方案,请告诉我。谢谢。Click here for error image
答案 0 :(得分:0)
弹出窗口隐藏了附加图像中的大部分内容,很难理解内容。还是几句话:
以下简单的testng.xml提到以下内容:
套件名称=" DemoXMLfileCreation"
测试名称=" demoxml"
Class(执行)=" XMLdemo"和" XMLdemo1" &安培;两个.java文件都在" ManualTestNGxml"封装
您可以删除其他代码并尝试将其作为TestNG Suite执行。
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="DemoXMLfileCreation" verbose="1" >
<test name="demoxml" >
<classes>
<class name="ManualTestNGxml.XMLdemo" />
<class name="ManualTestNGxml.XMLdemo1" />
</classes>
</test>
</suite>
&#13;
如果这有助于您,请告诉我。
答案 1 :(得分:0)
您的套件文件错误:this.id
(而非methods
!)标记必须位于Methods
标记内。
答案 2 :(得分:-1)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "testng.org/testng-1.0.dtd">;
<suite name="testone">
<test name="test">
<classes>
<class name="sampleProj.ToolQA1">
<methods>
<exclude name="test1"/>
</methods>
</class>
<class name="sampleProj.ToolQA2" />
</classes>
</test>
</suite>
This should be the format