在TestNG中多次使用一个类

时间:2013-05-17 13:05:11

标签: java testing selenium testng

在使用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

我被告知这是因为在一个

中两次调用相同的方法

现在问题是:我可以在一次测试中两次使用同一个班级吗?

我还要补充说,由于某些原因我需要在一次测试中使用它,所以将它分成两个不同的测试并不是我需要的方法。

1 个答案:

答案 0 :(得分:-1)

考虑使用@DataProvider,类只能在每个测试标记中出现一次。