Tengo todas mis pruebas ejecutadas en un cuadro ubuntu. Las pruebas están escritas en PHP. Funcionan perfectamente con el controlador de Firefox y el controlador de Chrome. Estoy usando un servidor de selenio independiente (selenium-server-standalone-2.25.0.jar) que se ejecuta en el mismo cuadro. Últimamente tengo que escribir una prueba contra las plataformas de IE. He intentado algunas cosas, pero hasta este momento todavía no estoy seguro de cuál es la forma correcta de configurar el controlador de IE para mi situación particular.Cómo configurar IE Webdriver en un cuadro remoto
He intentado instalar IE con mono en la misma caja ubuntu, pero tuve muchos problemas durante la instalación, y después de deshacerme de esos problemas y hacerlo para poder ejecutar IE desde mi línea de comandos, todavía no funcionó para mis pruebas.
I Lea la presente documentación particular en este caso: http://code.google.com/p/selenium/wiki/InternetExplorerDriver y seguido a través de una caja de ventanas, hasta que vi esto:
El servidor HTTP iniciado por el IEDriverServer.exe establece una lista de control de acceso para aceptar sólo conexiones de la máquina local, y no permite conexiones entrantes desde máquinas remotas. Actualmente, este no se puede cambiar sin modificar el código fuente al IEDriverServer.exe. Para ejecutar el controlador de Internet Explorer en una máquina remota , use el servidor remoto independiente de Java en conexión con el equivalente de RemoteWebDriver de su lenguaje .
así que descargué selenium-server-standalone-2.25.0.jar a la máquina de Windows y lo inicié; mi IEDriverServer.exe fue puesto en C: \ windows \ system32 \ que está en mi PATH. Luego cambié el código en mi cuadro ubuntu para apuntar al servidor de selenio que se ejecuta en el cuadro de Windows. Pero todavía no hay suerte.
Busqué en Google un poco, y hay casos en que las personas lograron ejecutarlo. Pero parece que están usando un enlace java o un enlace C# que supongo que están desarrollando en una caja local. No he encontrado un caso de trabajo que sea como el mío que es:
ubuntu box donde las pruebas basadas en PHP ejecutan la conexión a un servidor de selenio remoto que se ejecuta en Windows. una caja de ventanas con un servidor que ejecuta el selenio independiente y con IEDriverServer.exe en el PATH
Gracias.
Alguna información realmente útil aquí sería qué enlaces de lenguaje PHP está usando, una muestra del código PHP que falla y qué errores está recibiendo del servidor remoto de Java. – JimEvans
También estoy teniendo el mismo problema. Parece que no hay forma de probar remotamente en IE a partir de una prueba de PHP. Estoy usando https://github.com/Nearsoft/PHP-SeleniumClient como enlace de idioma. –