在使用TestNG和Selenium运行的测试中有结构示例:
<test>
<classes>
<class name="com.pou.MyTest">
<methods>
// params here
<include name="myMethodOne" />
</methods>
</class>
<class name="com.pou.MyTest">
<methods>
// params here
<include name="myMethodTwo" />
</methods>
</class>
</classes>
</test>
运行此套件后,我发现了一个错误:
org.testng.TestNGException:找不到任何空闲节点:[DynamicGraph
我被告知这是因为在一个
中两次调用相同的方法现在问题是:我可以在一次测试中两次使用同一个班级吗?
我还要补充说,由于某些原因我需要在一次测试中使用它,所以将它分成两个不同的测试并不是我需要的方法。
答案 0 :(得分:-1)
考虑使用@DataProvider
,类只能在每个测试标记中出现一次。