获取错误“元素类型的内容”类“必须匹配”(class *,parameter *)“。”在配置testng.xml文件时

时间:2017-04-27 14:17:47

标签: testng

我已经使用testng在selenium中创建了testscript并配置了我的testng.xml,如下所示但是我收到了这样的错误消息“元素类型的内容”类“必须匹配”(class *,parameter *)“。” 。如果有人有解决方案,请告诉我。谢谢。Click here for error image

3 个答案:

答案 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;
&#13;
&#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