ChromeDriver可以正常工作,当驱动程序单击应打开新选项卡的链接时,它将打开新选项卡。这与GeckoDriver和InternetExplorerDriver不同,它们总是打开新窗口,无论我自己单击这些链接时,新选项卡都按预期方式打开。
这是我单击链接的方式:
Driver.FindElement(selector).Click();
在自动模式下单击链接时,如何使FF和IE打开新选项卡?换句话说,使它们的行为与我手动单击这些链接时相同。
我们可以更改IE和Firefox的设置,以在新标签页(而不是新窗口)中打开新的弹出窗口。