我仍然无法弄清楚这一点.几天前我的硒工作正常; 现在它给我一些错误.我首先使用NuGet然后尝试手动安装它.
如何重现问题:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
using System.Threading.Tasks;
namespace Debug
{
class Program
{
static void Main(string[] args)
{
try
{
IWebDriver driver = new ChromeDriver();
driver.Navigate().GoToUrl("http://stackoverflow.com/");
}
catch (Exception ex)
{
Console.Clear();
Console.WriteLine(ex);
Console.ReadKey();
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
错误:
OpenQA.Selenium.WebDriverException:抛出了一个带有null响应的异常,向URL http:// localhost:60695/session发送HTTP请求到远程WebDriver服务器.异常的状态是ReceiveFailure,消息是:基础连接已关闭:接收上发生意外错误.---> System.Net.WebException:底层连接已关闭:接收上发生意外错误.---> System.IO.IOException:无法从传输连接读取数据:远程主机强制关闭现有连接.---> System.Net.Socket
我如何安装selenium,从下载 http://selenium-release.storage.googleapis.com/3.0/selenium-dotnet-3.0.0.zip
进入VS并添加了唯一的dll引用
Dee*_*Rai 11
按以下顺序安装nuget包:
Install-Package Selenium.WebDriver
Install-Package Selenium.WebDriver.ChromeDriver
Run Code Online (Sandbox Code Playgroud)
我希望它应该有效.
归档时间: |
|
查看次数: |
6133 次 |
最近记录: |