2

我有一个测试监听器类使用 extends AbstractWebDriverEventListener implements ITestListener, IInvokedMethodListener

beforeInvocation调用中ITestNGMethod.getCurrentInvocationCount()返回 0 在afterInvocation调用中ITestNGMethod.getCurrentInvocationCount()返回 2

这只是一个测试,那么为什么在调用完成后计数为 2?不应该是1吗?

我将断点设置为incrementCurrentInvocationCount()of并在 testNG 方法完成时org.testng.internal.BaseTestMethod.java调用一次IvokeMethodRunnable.java然后再次调用。Invoker.java

所以调用计数为 2 意味着它被称为 1?和 4 它被称为 2?? :)

4

0 回答 0