【发布时间】:2018-06-07 17:11:08
【问题描述】:
我需要导航到多个网址(通过 Firefox)。我想在不同的选项卡中打开每个 url(但不是在不同的窗口中)。我已经阅读了许多关于 SO 的类似问题 - 有时似乎可行的唯一建议是:
((JavascriptExecutor) driver).executeScript("window.open(arguments[0])", url);
但这并不总是有效 - 有时它会在新窗口而不是新标签页中打开链接。
我认为这可能与我正在使用的特定 Firefox 配置有关,但将 browser.link.open_newwindow.override.external 的值更改为 3 似乎并不能解决问题。
为了更加清楚,我不是在谈论在新标签页中打开网页上的链接(我知道这在 stackoverflow 上的其他线程中已讨论过)我正在谈论直接导航到新标签页中的多个 url。
那么如何让 Firefox 在新标签页中打开网址?
【问题讨论】:
-
@Amit Asaf 我已经为您的解决方案添加了答案。请用 anwser 替换您尝试过的代码。请让我知道您的反馈
标签: javascript java selenium