C# 边缘启动,但无法导航到uri

C# 边缘启动,但无法导航到uri,c#,windows-10,microsoft-edge,selenium-remotedriver,C#,Windows 10,Microsoft Edge,Selenium Remotedriver,我正在为chrome和edge使用selenium remotedriver(带C#)。这些测试在chrome浏览器上运行正常,但在edge上运行不正常。边缘已启动,但无法导航到指定的uri 我试图确保,我的webdriver版本与安装的edge版本相同,我在windows 10上,因此它已经打开 var options = new EdgeOptions(); options.PageLoadStrategy = PageLoadStrategy.Eager; _driver = new E

我正在为chrome和edge使用selenium remotedriver(带C#)。这些测试在chrome浏览器上运行正常,但在edge上运行不正常。边缘已启动,但无法导航到指定的uri

我试图确保,我的webdriver版本与安装的edge版本相同,我在windows 10上,因此它已经打开

var options = new EdgeOptions();
options.PageLoadStrategy = PageLoadStrategy.Eager;

_driver = new EdgeDriver(driverPath,options);
_driver.Manage().Timeouts().PageLoad = TimeSpan.FromSeconds(5);

_driver.Navigate().GoToUrl("www.google.com");

已安装的Microsoft Edge 44.18362.329.0。任何帮助都将不胜感激。

我试着用Microsoft Edge 44.18362.1.0、Windows 10、Selenium web驱动程序版本V3.141.0测试这个问题

测试代码:

class Program
    {
        private static StringBuilder verificationErrors;

        [Obsolete]
        static void Main(string[] args)
        {


            var options = new EdgeOptions();
            options.PageLoadStrategy = PageLoadStrategy.Eager;

            IWebDriver driver = new EdgeDriver(options);
            driver.Navigate().GoToUrl("www.google.com");
        }
    }
代码在我这边运行良好,打开网页时没有任何问题

输出:

我可以在包管理器中看到Web驱动程序的各种条目

我建议您在新的单独项目中安装Selenium web驱动程序v3.141.0,并尝试在其中运行此代码,以检查它是否有助于解决问题


如果它解决了问题,那么从项目中删除不必要的条目可能有助于解决问题

我试着用Microsoft Edge 44.18362.1.0、Windows 10、Selenium web驱动程序版本V3.141.0测试这个问题

测试代码:

class Program
    {
        private static StringBuilder verificationErrors;

        [Obsolete]
        static void Main(string[] args)
        {


            var options = new EdgeOptions();
            options.PageLoadStrategy = PageLoadStrategy.Eager;

            IWebDriver driver = new EdgeDriver(options);
            driver.Navigate().GoToUrl("www.google.com");
        }
    }
代码在我这边运行良好,打开网页时没有任何问题

输出:

我可以在包管理器中看到Web驱动程序的各种条目

我建议您在新的单独项目中安装Selenium web驱动程序v3.141.0,并尝试在其中运行此代码,以检查它是否有助于解决问题


如果它解决了问题,那么从项目中删除不必要的条目可能有助于解决问题

感谢Deepak,他尝试了一个新的程序,并能够导航到谷歌。我删除了我最初工作的原始项目中的额外库(清理和重建):(Edge仍然无法启动,然后我不得不复制windows 10上的MicrosoftWebDriver.exe,并将其复制到项目的bin文件夹中。一切就绪!感谢Deepak,他在一个新程序中进行了尝试,并能够导航到google。我删除了最初正在处理的原始项目中的额外库(清理和重建):(Edge仍然无法启动,因此我必须复制windows 10上的MicrosoftWebDriver.exe并将其复制到项目的bin文件夹中。所有设置!