Ich kann immer noch nicht herausfinden. Ich habe Selen vor ein paar Tagen in Ordnung gebracht; Jetzt wirft es mich ein paar Fehler. Ich benutze NuGet zuerst, dann habe ich versucht, es manuell zu installieren.Selen verchromt funktioniert nicht
, wie das Problem zu reproduzieren:
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();
}
}
}
}
Fehler:
OpenQA.Selenium.WebDriverException: A exception with a null response was thrown sending an HTTP request to the remote WebDriver server for URL http://localhost:60695/session . The status of the exception was ReceiveFailure, and the message was: The underlying connection was closed: An unexpected error occurred on a receive. ---> System.Net.WebException: The underlying connection was closed: An unexpected error occurred on a receive. ---> System.IO.IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host. ---> System.Net.Socket
Wie ich Selen installiert, Herunterladen von http://selenium-release.storage.googleapis.com/3.0/selenium-dotnet-3.0.0.zip
auf VS ging und fügte hinzu, die nur die DLLs zu den Referenzen
Ich habe das gleiche Problem seit dieser Woche. Seltsamerweise funktionieren Tests weiterhin auf unserem UAT-Server, scheitern jedoch lokal mit demselben Fehler wie Sie. –
Das Upgrade auf eine neuere Version von Chromedriver behebt das Problem für mich! –