gpt4 book ai didi

java - 每次打开新窗口时,close() 不起作用

转载 作者:行者123 更新时间:2023-11-30 06:55:32 28 4
gpt4 key购买 nike

我正在尝试运行下面提到的代码,它不起作用,每次打开一个新窗口而不是关闭当前窗口并打开一个窗口。

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();
}
}

Selenium 版本3.0.1

最佳答案

如果您想关闭网络驱动程序,您应该使用driver.quit()driver.close() 仅关闭当前窗口(选项卡),但使驱动程序 session 保持打开状态

关于java - 每次打开新窗口时,close() 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41913603/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com