Bei W2k8 64 Bit habe ich in der Android-Emulator Instanz von Android 4.1 API Level 16 mit ARM als CPU. Nach dem Start davon ich meine Unittest läuft und auf der ersten ZeileKann nicht initialisieren AndroidDriver
var webDriver = new AndroidDriver("http://localhost:8080/wd/hub"); //also with no argument
Ich habe eine Ausnahme:
Unexpected error. System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: No connection could be made because the target machine actively refused it 127.0.0.1:8080
at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.InternalConnect(EndPoint remoteEP)
at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Int32 timeout, Exception& exception)
--- End of inner exception stack trace ---
at System.Net.HttpWebRequest.GetRequestStream(TransportContext& context)
at System.Net.HttpWebRequest.GetRequestStream()
at OpenQA.Selenium.Remote.HttpCommandExecutor.Execute(Command commandToExecute)
at OpenQA.Selenium.Remote.RemoteWebDriver.Execute(String driverCommandToExecute, Dictionary`2 parameters)
Version dieses WebDriver ist 2.25.1.0.
folgte ich diesen Artikel:
http://www.nishantverma.com/2011/06/installing-webdriver-on-android.html
Wenn ich andere Fahrer bin mit wie Firefox- oder ChromeDriver funktioniert gut.
würde ich für jeden Rat
Vielen Dank für Ihre Antwort. Ich habe es jetzt gemäß der Anweisung von http://www.nishantverma.com/2011/06/installing-webdriver-on-android.html gemacht, aber ich kann keine Verbindung herstellen (404) zu dem http: // localhost: 8080/wd/Hub. Auch gibt es keine Kommunikation "Anlegesteg gestartet". Und natürlich ist der Fehler im Code immer noch derselbe. – user278618