我正在使用硒远程驱动程序(与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");该映像包含添加到项目中的nuget包。 Microsoft 44.18362.329.0已安装。任何帮助都将不胜感激。
发布于 2019-09-13 02:30:44
我尝试用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,并尝试在其中运行此代码,以检查它是否有助于解决问题。
如果它解决了这个问题,那么从项目中删除不必要的条目可能有助于解决您的问题。
https://stackoverflow.com/questions/57915209
复制相似问题