Automation org.testng.TestNGException:在[DynamicGraph]中未找到可用节点
我在testng中使用同一类的两个方法,但它不允许我这样做……它给出了异常 org.testng.TestNGException:在[DynamicGraph]中未找到可用节点 我的testng文件是Automation org.testng.TestNGException:在[DynamicGraph]中未找到可用节点,automation,testng,Automation,Testng,我在testng中使用同一类的两个方法,但它不允许我这样做……它给出了异常 org.testng.TestNGException:在[DynamicGraph]中未找到可用节点 我的testng文件是 <test name="User Data" preserve-order="true"> <classes> <class name="LoginTest"> <methods> <includ
<test name="User Data" preserve-order="true">
<classes>
<class name="LoginTest">
<methods>
<include name="Login" />
</methods>
</class>
<class name="xtr.chaut.test.PatientProfileTest">
<methods>
<include name="openPatientProfile"></include>
<include name="checkUserData"></include>
</methods>
</class>
<class name="xtr.chaut.test.Login">
<methods>
<include name="logout"></include>
</methods>
</class>
</classes>
这里的登录和注销方法来自同一个类
请给我任何解决办法
提前感谢似乎每个类在列表中只能声明一次,即使每个声明中包含不同的方法,否则您将看到此错误消息:(使用最新的TestNG 6.8.8。我能够使用@Test(priority=#)在每个测试方法上使用特定的优先级。请参阅 我的用例:实体的crud测试。每个实体都有自己的测试类和4个方法(因此我只能单独测试一个实体crud),但我也希望运行整个套件(由于完整性约束和不同生成的ID键,除非它们以正确的顺序运行),否则将失败)
在。我遇到了相同的错误,当我将数字设置为零作为优先级时: @测试(groups=“setup”,priority=-1) 当我为自然数设置优先级时,例如 @测试(groups=“setup”,priority=1)
一切正常。删除测试用例的负优先级值。这对我很有效。我通过添加parallel=“true”修复了它,下面是代码
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="Sanity Testing" parallel="true">
<test name="VerifyTitles">
<classes>
<class name="WebDriver.VerifyTitles"/>
<class name="WebDriver.VerifyTitles2"/>
</classes>
</test> <!-- Test -->
</suite> <!-- Suite -->