aufgerufen Ich führe Tests mit WebDriver, wenn ein Test fehlschlägt, schließt der Browser nicht. Auf einem Windows-Rechner ist das ein großes Problem, da ich dann mehrere Instanzen des Firefox immer noch im Hintergrund laufen habe. Mit freundlicher beratenWebdriver nicht schließen nach driver.quit wurde
der Code hier:
public static WebDriver driver;
private String sTestCaseName;
@BeforeMethod
public void beforeMethod() throws Exception {
DOMConfigurator.configure("log4j.xml");
sTestCaseName = Constant.Login_Name;
Log.startTestCase(sTestCaseName);
new BaseClass(driver);
}
@Test(description = "Login", enabled = true)
public void TestLogin_Success() throws Exception {
try {
driver = new FirefoxDriver();
LoginBuilder.Execute(driver);
Log.info("Successfully Login!");
} catch (Exception e) {
Log.error(e.getMessage());
throw (e);
}
}
@Test(description = "Login_Failed", enabled = true)
public void TestLogin_Failed() throws Exception {
try {
driver = new FirefoxDriver();
LoginBuilder.Execute_Failed(driver);
Log.info("Unsuccessfully Login!");
} catch (Exception e) {
Log.error(e.getMessage());
throw (e);
}
}
@AfterMethod
public void afterMethod() {
Log.endTestCase(sTestCaseName);
driver.close();
}
Hallo, ich habe versucht, den Code Snipp hinzuzufügen et, in der Tat schließt der Browser immer noch nicht. Bitte beraten Sie –