gpt4 book ai didi

java - 在 Selenium Java 中一段时间​​后关闭窗口

转载 作者:行者123 更新时间:2023-12-02 09:30:04 25 4
gpt4 key购买 nike

使用 Selenium 我打开一个窗口。我想在单击按钮后关闭并退出窗口。我怎样才能在 Selenium 中实现这一点。我想在关闭窗口之前执行的功能如下

 new WebDriverWait(driver, 5).until(ExpectedConditions.elementToBeClickable(By.xpath("//a[@class='css-vote-button pds-vote-button' and starts-with(@id, 'pd-vote-button10359300')]/span[text()='Vote']"))).click();

最佳答案

使用driver.close(),您可以关闭WebDriver控制的选项卡/窗口。

我使用此代码关闭所有选项卡/窗口。

var tabs = new ArrayList<>(driver.getWindowHandles());

while(tabs.size() > 0){

driver.switchTo().window(tabs.get(0)); //NoSuchWindowException

driver.close();

tabs = new ArrayList<>(driver.getWindowHandles());

}

关于java - 在 Selenium Java 中一段时间​​后关闭窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58064421/

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