My code looks like as below .I have 3 methods Method1,Method2,Method3).first methods looks like below
public void Method1()
{
...some Operations....
}
正如我們所知,第二種方法(方法2)在Method1通過時執行,否則由於'dependsOnMethods'概念,它將被跳過。TestNG:在easeon方法中遇到以下問題
@Test(dependsOnMethods ={"Method1"})
public void Method2()
{
...some Operations....
}
My Problem was when we go to method 3.I have some confusion.that are given in note as detail.
@Test(dependsOnMethods ={"Method1","Method2"})
public void Method3()
{
...some Operations....
}
注: 對於我的代碼方法2是可選的,但方法1是mandatory.so我使用方法一爲「dependsOnMethods」兩種試驗方法(方法2,方法3)。對於我上面的代碼方法3是直到不按預期工作。 1.如果方法1通過,則方法2通過表示方法3正確執行。 2.如果方法1失敗,則所有操作都會以跳過的方式正確執行。
但在以下情況下,它將無法正常工作。 3.如果方法1通過,但方法2失敗意味着我的方案method3將被執行。但由於'dependsOnMethods = {「Method1」,「Method2」}'現在不起作用。 你可以提供我作爲建議。
我會檢查並通知你有關更多details.if它不起作用。 –