2

を使用したテストリスナークラスがあります extends AbstractWebDriverEventListener implements ITestListener, IInvokedMethodListener

リターン 0のbeforeInvocation呼び出しでリターン 2の呼び出しでITestNGMethod.getCurrentInvocationCount()afterInvocationITestNGMethod.getCurrentInvocationCount()

テストは 1 回しかないのに、呼び出しが終了した後にカウントが 2 になるのはなぜですか? 1でいいんじゃない?

ブレークポイントをincrementCurrentInvocationCount()of に設定するorg.testng.internal.BaseTestMethod.javaと、一度呼び出され、testNG メソッドが終了IvokeMethodRunnable.javaしたときに再び呼び出されます。Invoker.java

2の呼び出しカウントは、1と呼ばれたことを意味しますか? そして4は2と呼ばれていました?? :)

4

0 に答える 0