In W2k8 64 bit ho nell'istanza di emulatore Android di Android 4.1 API Level 16 con ARM come CPU. Dopo il lancio di esso Io corro la mia unittest e sulla prima rigaImpossibile inizializzare AndroidDriver
var webDriver = new AndroidDriver("http://localhost:8080/wd/hub"); //also with no argument
ho ottenuto un'eccezione:
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)
versione di questo WebDriver è 2.25.1.0.
Ho seguito questo articolo:
http://www.nishantverma.com/2011/06/installing-webdriver-on-android.html
Quando sto usando altri piloti come Firefox- o ChromeDriver funziona bene.
sarei gratefull per qualsiasi consiglio
Grazie per la risposta. L'ho fatto ora secondo le istruzioni di http://www.nishantverma.com/2011/06/installing-webdriver-on-android.html ma non riesco a collegarmi (404) a http: // localhost: 8080/WD/hub. Inoltre non c'è comunicazione "molo avviato". E naturalmente l'errore nel codice è sempre lo stesso. – user278618