0
如何使用C#中的Selenium网络驱动程序在地址栏中找到具有特定URL的现有打开Chrome窗口并在该窗口中打开新选项卡?我看到的所有示例都显示了如何在Selenium ChromeDriver中打开的窗口中打开新选项卡。使用Selenium Chrome驱动程序打开所有Chrome窗口
IWebDriver driver = null;
var chromeDriverService = ChromeDriverService.CreateDefaultService();
chromeDriverService.HideCommandPromptWindow = true;
driver = new ChromeDriver(chromeDriverService);
List<string> tabs = new List<string>(driver.WindowHandles);
driver.WindowHandles总是返回由ChromeDriver打开的窗口。但是,我正在寻找所有的窗户。只要实例化ChromeDriver的行被执行,就会打开一个新窗口。但是,我需要在现有窗口的新选项卡中打开新的URL。