作者:澄墙_168 | 来源:互联网 | 2023-06-01 19:26
您将需要使用.switchTo(windowHandle);
命令来访问第二个选项卡。
在打开第二个选项卡之前-获取打开的选项卡的windowHandle:
String mainWindow = driver.getWindowHandle();
然后执行打开第二个选项卡的操作。现在,您需要知道第二个选项卡的句柄并将控件切换到它:
Set handles = driver.getWindowHandles();
for (String handle : handles) {
if (!handle.equals(mainWindow)) {
driver.switchTo().window(handle);
break;
}
}
您对第二个选项卡的操作现在将在第二个窗口中进行。完成后,需要再次与第一个标签交互:driver.switchTo().defaultContent();