GeckoDriver和InternetExplorerDriver总是在单击链接时打开新窗口,而不是新选项卡,ChromeDriver的行为正常

问题描述 投票:0回答:1

ChromeDriver可以正常工作,当驱动程序单击应打开新选项卡的链接时,它将打开新选项卡。这与GeckoDriver和InternetExplorerDriver不同,它们总是打开新窗口,无论我自己单击这些链接时,新选项卡都按预期方式打开。

这是我单击链接的方式:

Driver.FindElement(selector).Click();

在自动模式下单击链接时,如何使FF和IE打开新选项卡?换句话说,使它们的行为与我手动单击这些链接时相同。

.net selenium-webdriver geckodriver internet-explorer-driver
1个回答
0
投票

我们可以更改IE和Firefox的设置,以在新标签页(而不是新窗口)中打开新的弹出窗口。

  • 转到IE浏览器>设置> Internet选项。
  • 在“常规”部分中,单击“制表符”
  • 在“遇到弹出窗口时,在标题下,选择始终在新选项卡中打开弹出窗口。
© www.soinside.com 2019 - 2024. All rights reserved.