Testng.xml缺少Testng运行选项

Testng.xml缺少Testng运行选项,xml,eclipse,testng,Xml,Eclipse,Testng,大家好,我的Eclipse中的每个人我都安装了Testng,但是对于一些xml,Testng选项并没有如图中所示显示。。因此,请帮助而不是右键单击testing.xml尝试右键单击agency_test,然后尝试运行它 TestNG插件似乎没有安装,您可以通过进入“关于Eclipse”对话框,然后进入“安装详细信息”进行验证。我也遇到了同样的问题。当我删除下面多余的行和空格时,它得到了修复 <?xml version="1.0" encoding="UTF-8"?> <!DOC


大家好,我的Eclipse中的每个人我都安装了Testng,但是对于一些xml,Testng选项并没有如图中所示显示。。因此,请帮助

而不是右键单击testing.xml尝试右键单击agency_test,然后尝试运行它

TestNG插件似乎没有安装,您可以通过进入“关于Eclipse”对话框,然后进入“安装详细信息”进行验证。

我也遇到了同样的问题。当我删除下面多余的行和空格时,它得到了修复

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Suite" parallel="tests" thread-count="5"> 


将testng-failed.xml或任何工作xml的内容复制到testng.xml,并用您的信息更新必要的行,然后重试。它应该会起作用。

您一定使用了错误的标记约定,这就是为什么它不会出现的原因 在项目中创建一个名为testng.xml的新文件,将下面的代码复制粘贴到testng.xml文件中,并根据您的包更改packagename.class_名称。你必须得到那个选择。如果你还是不明白,就告诉我

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="SuiteA"  > 
<!-- suite name="Suite Name" AND Please remember all the tag names should be lowered case otherwise the sytem will throw an error --> 


             <test name="TestA1" allow-return-values="true">
                     <classes>
                       <!-- packagename.Testcase class name  -->
                             <class name ="com.qtpselenium.suiteA.TestCaseA1" />
                     </classes>
             </test>

             <test name="TestA2" allow-return-values="true">
                     <classes>
                       <!-- packagename.Testcase class name  -->
                             <class name ="com.qtpselenium.suiteA.TestCaseA1" />
                     </classes>
             </test>



</suite>


hai User2107316感谢您的回复。。实际上,我只需要运行那个特定的测试用例,为此,我需要testng.xml在testngconfigu中运行。。你的想法行不通,因为它将在该文件夹下执行整个测试代码。我所需要的只是用这个testng.xml运行ContactTest.jar,请给出建议答案,我一定会投你的票:-D。。再次感谢..嘿,SOFT,你没有在你的问题中清楚地提到它,所以你不必投我的反对票。好的,让我说清楚lol.hi Cedric我已经安装了TestNG,但我仍然没有为TestNG.xml获取它,只是因为我在使用其他xml,但对于这一个,只有它不会出现