java - 在 TestNG 中多次使用一个类

标签 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: No free nodes found in:[DynamicGraph

我被告知是一次调用两次相同的方法造成的

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

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

最佳答案

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

关于java - 在 TestNG 中多次使用一个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16609831/

相关文章:

java - 如何在启用 SSL 的 Spring Boot 应用程序中连接到 RDS postgres

java - 如何编写可以在数据流(Beam)中执行sql超前/滞后功能的转换

c# - Pex 不接受测试方法作为种子

testing - 创建回归测试

testing - 如何在 Selenium IDE 中循环测试?

java - 通过命令行运行 Maven @Tests

java - Android 中 java.util.Calendar 的不同行为

java - 我如何在没有任何依赖项检查的情况下运行 gradle?

python - 是否可以在 Selenium RC 中隐藏浏览器?

python - 为什么鼠标悬停数据消失