ChromeDriver按预期工作,当驱动程序点击一个应该打开新标签页的链接时,它会打开新标签页。这与GeckoDriver和InternetExplorerDriver不同,它们总是打开新的窗口,无论我自己点击这些链接时,新的选项卡是否如预期的那样打开。
这就是我点击链接的方式:
Driver.FindElement(selector).Click();如何让FF和IE在自动模式下点击链接时打开新标签?换句话说,使它们的行为与我手动单击这些链接时的行为相同。
发布于 2019-11-27 19:06:38
您可以通过FirefoxOptions设置缺省行为
FirefoxOptions options = new FirefoxOptions();
options.SetPreference("browser.link.open_newwindow", 1);
WebDriver webDriver = new FirefoxDriver(options);https://stackoverflow.com/questions/59065581
复制相似问题