【问题标题】:How to change browser instance in selenium using Java如何使用 Java 在 selenium 中更改浏览器实例
【发布时间】:2016-10-07 13:13:55
【问题描述】:

如何在 Selenium-Java 中更改浏览器实例?单击第二个网页后,WebDriver 无法在屏幕上找到元素

【问题讨论】:

标签: java google-chrome selenium pom.xml


【解决方案1】:

//首先存储当前窗口实例

String winHandleBefore = driver.getWindowHandle();

//点击后打开新窗口

// 下面的代码将实例切换到新窗口

for(String winHandle : driver.getWindowHandles()){
driver.switchTo().window(winHandle);

}

//如果要切换回原来的窗口

driver.switchTo().window(winHandleBefore);

【讨论】:

    猜你喜欢
    • 2020-04-16
    • 1970-01-01
    • 1970-01-01
    • 2021-06-20
    • 2022-10-14
    • 1970-01-01
    • 1970-01-01
    • 2018-10-30
    • 1970-01-01
    相关资源
    最近更新 更多