0

同じパッケージの下に 2 つのクラスを作成しましdependsOnMethodsPreparation

class X.

    @Test(enabled = true,  dependsOnMethods = {"com.selenium.scripts.passkey.regression.delegateprofile.Preparations.TC_01"})
        public void TC_01() {
      something ...
    }

class preparation :

    @Test(enabled = true, description = "Preparation: create a new hotel.")
        public void TC_01() {........}

エラーは次のとおりです。

com.selenium.scripts.passkey.regression.delegateprofile.DProfile.TC_01() はメソッド public void com.selenium.scripts.passkey.regression.delegateprofile.Preparations.TC_02() に依存しており、@Test で注釈が付けられていないかどうか含まれています。

添付画像をご覧ください...

4

3 に答える 3

0

メソッドは .xml ファイルに含める必要があります

于 2017-01-18T09:48:50.037 に答える
0

テストメソッドが依存するメソッドも、異なるクラスではなく同じクラスにある必要があります。これにより、コードがあいまいになることはありません。

于 2015-10-29T05:49:28.193 に答える
0

私が知っているように、dependsOnMethodsメソッド名のみを受け入れ、class + name.

あなたがしようとすることができるのはgroupsdependsOnGroups属性を使用することです。

于 2015-10-30T10:31:52.960 に答える