1
現在のウィンドウを閉じてウィンドウを開く代わりに、新しいウィンドウが開かれるたびに、以下のコードを実行しようとしています。あなたはwebdriverをを閉じたい場合は、driver.quit()
を使用する必要がありますclose()は動作しません。新しいウィンドウが開くたびに
public class Next2beforendafter {
public static WebDriver driver;
@BeforeMethod
public void launchBrowser() {
System.setProperty("webdriver.gecko.driver", "C:/Users/xyz/Videos/selenium/geckodriver-v0.11.1-win64/geckodriver.exe");
driver = new FirefoxDriver();
}
@Test(priority = 1)
public void verifygoogleTitle() {
driver.get("http://www.google.com");
Assert.assertEquals("Google", driver.getTitle());
}
@Test(priority = 2)
public void verifyyahooTitle() {
driver.get("https://in.yahoo.com");
Assert.assertEquals("Yahoo", driver.getTitle());
}
@Test(priority = 3)
public void verifybankofindiaTitle() {
driver.get("http://www.bankofindia.co.in/english/home.aspx");
Assert.assertEquals("Bank Of India - Home", driver.getTitle());
}
@AfterMethod
public void closeBrowser() {
driver.close();
}
}
セレンVer.3.0.1