gpt4 book ai didi

java - 单击链接 Selenium 后如何驱动浏览器窗口的新实例

转载 作者:行者123 更新时间:2023-12-01 12:26:50 25 4
gpt4 key购买 nike

所以我有一个测试正在运行,它点击一个链接,但该链接会打开一个新的浏览器窗口。如何在 selenium 中驱动新的浏览器实例?比如有没有我可以使用的特定方法,或者我可以创建一个新的 selenium 对象来驱动那个新的浏览器实例?我很感激一个例子

最佳答案

因此,一旦您单击了链接,请执行以下操作:

//Get the parent window handle
String parentHandle = driver.getWindowHandle();

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

//Since window handles are random in order, verify whether you are on the correct page
if(driver.getTitle().equalsIgnoreCase(<Title of the new page>))
{
//do whatever you wish to do on this page
//once done, you may need to close this page
driver.close();
break;
}
}
//Switch back to the parent page
driver.switchTo().window(parentHandle);

关于java - 单击链接 Selenium 后如何驱动浏览器窗口的新实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26263984/

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