Wie kann ich den Browser nach jeder Testfallausführung in Selen öffnen und schließen?Öffnen/Schließen Browser nach Testfallausführung in Java Selenium
Szenario: nehmen wir an, es eine Hauptklassendatei ist, sagen Sie „TestCases.JAVA“ enthält mehrere Testfallmethoden und ich möchte zu Beginn eines jeden Testfall den Browser öffnen und schließen Sie dann Browser nach ihrer Ausführung .
Derzeit erhalte ich folgende Fehlermeldung:
org.openqa.selenium.SessionNotCreatedException: Tried to run command without establishing a connection
Die Demo-Testfälle Design wie das ist ...
public class TC_Login {
@Test(priority=1)
public static void TC_VerifyPageTitle_1() {
TestBaseSetup.OpenBrowser();
String actual=TestBaseSetup.driver.getTitle();
String expected= "Google";
Assert.assertEquals(actual, expected);
test.log(LogStatus.INFO, "Starting verify Title test");
test.log(LogStatus.INFO, "Ending verify Title test");
test.log(LogStatus.PASS, "Title verified");
TestBaseSetup.closeBrowser();
}
@Test(priority=2)
public static void TC_Login_2() {
TestBaseSetup.OpenBrowser();
String actual=TestBaseSetup.driver.getTitle();
String expected= "Google";
Assert.assertEquals(actual, expected);
test.log(LogStatus.INFO, "Starting verify Title test");
test.log(LogStatus.INFO, "Ending verify Title test");
test.log(LogStatus.PASS, "Title verified");
Action.Wait(3);
Re_Login.signIn();
TestBaseSetup.closeBrowser();
// test.log(LogStatus.INFO, "Browser closed");
}
}
ich auf Google gesucht haben, aber ich habe nicht gefunden nützliche Informationen.