我正在使用下面的 VB.NET 代码 op open Edge Chromium(在 IE 功能模式下)。如果没有打开现有的 Edge 窗口,它会起作用,否则,它只会在现有窗口中打开另一个选项卡并仅显示This is the initial start page for the WebDriver server。什么也没有发生(见下面的截图)
Dim ieService = InternetExplorerDriverService.CreateDefaultService(Environment.CurrentDirectory, "IEDriverServer.exe")
Dim ieOptions = New InternetExplorerOptions
ieOptions.IgnoreZoomLevel = True
ieOptions.AddAdditionalCapability("ie.edgechromium", True)
ieOptions.AddAdditionalCapability("ie.edgepath", "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe")
Dim driver = New InternetExplorerDriver(ieService, ieOptions, TimeSpan.FromSeconds(60))
driver.Navigate().GoToUrl("https://example.com")
一分钟后,它在该行抛出异常Dim driver = New InternetExplorerDriver(ieService, ieOptions, TimeSpan.FromSeconds(60))
OpenQA.Selenium.WebDriverException:'对 URL http://localhost:52074/session 的远程 WebDriver 服务器的 HTTP 请求在 60 秒后超时。
有谁知道如何解决这个问题?(我不想先终止边缘会话然后开始,因为我希望现有的边缘窗口保持不变)