web驱动程序:只有在测试成功时才关闭web驱动程序



Webdriver:只有在测试成功时才关闭web驱动程序。

有没有办法在@After方法中检查测试结果?

public class FooTest {
private WebDriver webDriver;
@Test
public void testFoo() {
}
@After
public void cleanUp() {
if (isTestSuccess()) {  // How?
webDriver.close();
}
}
}

如果您使用Junit,您可以将Scenario参数传递给拆卸方法:

@After
public void cleanUp(Scenario scenario) {
if (!scenario.isFailed()) {  
webDriver.close();
}
}

相关内容

最新更新