使用WebDriver单击新打开的选项卡中的链接

使用WebDriver单击新打开的选项卡中的链接,第1张

使用WebDriver单击新打开的选项卡中的链接

您将需要使用

.switchTo(windowHandle);
命令来访问第二个选项卡。

在打开第二个选项卡之前-获取打开的选项卡的windowHandle:

String mainWindow = driver.getWindowHandle();

然后执行打开第二个选项卡的 *** 作。现在,您需要知道第二个选项卡的句柄并将控件切换到它:

Set<String> handles = driver.getWindowHandles();  for (String handle : handles) {    if (!handle.equals(mainWindow)) {          driver.switchTo().window(handle);          break;    }}

您对第二个选项卡的 *** 作现在将在第二个窗口中进行。完成后,需要再次与第一个标签交互:

driver.switchTo().defaultContent();



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/4933494.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-13
下一篇2022-11-12

发表评论

登录后才能评论

评论列表(0条)

    保存