1

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回で同じメソッドを2回呼び出していることが原因とのことでした

問題は、1 つのテストで同じクラスを 2 回使用できるかどうかです。

また、何らかの理由で 1 つのテストに含める必要があることも付け加えておきます。そのため、2 つの異なるテストに分割することは、私が必要とするアプローチではありません。

4

1 に答える 1

-1

代わりにを使用することを検討してください@DataProvider。クラスは各テスト タグに 1 回しか表示できません。

于 2013-05-18T02:26:36.313 に答える