Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Selenium 获取错误“;取决于不存在的组”;从testng.xml运行测试时_Selenium_Testng_Testng Eclipse - Fatal编程技术网

Selenium 获取错误“;取决于不存在的组”;从testng.xml运行测试时

Selenium 获取错误“;取决于不存在的组”;从testng.xml运行测试时,selenium,testng,testng-eclipse,Selenium,Testng,Testng Eclipse,以下是我的项目结构: Public class first{ @BeforeSuite(groups="A") } Public class second{ @Test(groups="B",dependOnGroups="A") } testng.xml: <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" &

以下是我的项目结构:

Public class first{
    @BeforeSuite(groups="A")
    }

Public class second{
    @Test(groups="B",dependOnGroups="A")
    }
testng.xml:

<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >

<suite name="testSuite" >
 <groups>  
      <run> 
         <include name="A"/> 
         <include name="B"/> 
      </run>  
 </groups>

 <test name="test1" allow-return-values="true">
        <classes>
            <class name="test.first" />
        </classes>
 </test>
 <test name="test2" allow-return-values="true">
        <classes>
            <class name="test.second" />
        </classes>
 </test>
</suite>  

当我以
run testng.xml
的形式运行时,我得到了错误:

依赖于不存在的组A 位于org.testng.DependencyMap.getMethodsThatBelongTo(DependencyMap.java:41) 位于org.testng.internal.DynamicGraphHelper.createDynamicGraph(DynamicGraphHelper.java:76) 位于org.testng.TestRunner.privateRun(TestRunner.java:618) 位于org.testng.TestRunner.run(TestRunner.java:505) 位于org.testng.SuiteRunner.runTest(SuiteRunner.java:455) 在org.testng.SuiteRunner.runsequential上(SuiteRunner.java:450) 位于org.testng.SuiteRunner.privateRun(SuiteRunner.java:415) 运行(SuiteRunner.java:364) 位于org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)


对于testng文件,您需要为组和类添加包名,下面是组的示例

 <suite name="testSuite" >
         <groups>
            <run>
                <include name="packagename.first"/>
                <include name="packagename.second"/>
            </run>
        </groups>
  </suite>

这没有帮助,当我添加包名
code