我不明白为什么我的selenium java测试在测试结束时没有关闭我的Firefox窗口。 有任何想法吗 ?
这是我的代码
public class ScenarioTest {
private WebDriver driver;
private String baseUrl;
private boolean acceptNextAlert = true;
private StringBuffer verificationErrors = new StringBuffer();
@Before
public void setUp() throws Exception {
driver = new FirefoxDriver();
baseUrl = "http://www.popgom.fr/";
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
}
@Test
public void ScenarioTest() throws Exception { // My test code ... }
@After
public void tearDown() throws Exception {
driver.quit();
}
}
答案 0 :(得分:-1)
尝试AfterTest
,
@AfterTest
public void tearDown() throws Exception {
driver.close();
driver.quit();
}
}
可以在你的情况下工作。 :)或者您可能需要更新TestNg / Junit版本。