【发布时间】:2019-12-08 10:52:05
【问题描述】:
我是使用 Visual Studio 2015 学习 C# selenium 的初学者。 我想使用边缘浏览器测试一个随机网站。使用NuGet,我安装了selenium support(最新版)v3.141.0、selenium webdriver(最新版)v3.141.0和selenium microsoft webdriver(最新版)v17.17134.0。但是,我的笔记本电脑(最新窗口 10)上的操作系统版本是 18362,无法在官方 webdriver 网站上下载。
以下代码在 chrome、IE 和 firefox 中运行良好,但如果我运行下面的脚本,我可以成功打开边缘浏览器,但它不会执行任何相应的步骤(只是边缘浏览器显示空白页) . 我得到的错误如下: OpenQA.Selenium.WebDriverException:“向远程 WebDriver 服务器发送 HTTP 请求以获取 URL http://localhost:54095/session,引发了具有空响应的异常。异常状态为 ReceiveFailure,消息为: 底层连接已关闭。意外...."
我搜索了整个互联网,但仍然找不到任何相关资源,教我如何在当前情况下配置 edge webdriver。有人可以指出我犯的错误并建议应该如何解决这个问题吗?
[TestMethod]
public void TestInEdge()
{
// Default option, MicrosoftWebDriver.exe must be in PATH
IWebDriver driver = new EdgeDriver();
driver.Navigate().GoToUrl("http://testwisely.com/demo");
System.Threading.Thread.Sleep(1000);
driver.Quit();
}
【问题讨论】:
标签: c# selenium visual-studio-2015 microsoft-edge