Pregunta

El proyecto SeleniumIDE se basa en Firefox (y su arquitectura plug-in). Mi aplicación (por diversas razones) sólo funciona en Internet Explorer (6+). De hecho, comprobamos activamente para navegadores no-IE y hacer una redirección inmediata.

Este es un viejo código base de 6 años y estamos tratando de eliminar todas las idiosincrasias del HTML que requieren nuestra dependencia IE.

Ya tenemos un conjunto robusto y creciente de pruebas nUnit de código. Nos gustaría añadir selenio hacer pruebas funcionales Web. ¿Hay un buen IDE para la creación / grabación de las pruebas de Selenium utilizando IE como el navegador?

¿Fue útil?

Solución

El selenio no tiene un IDE para Internet Explorer (cualquier versión). No he visto ninguna en fase de desarrollo, ya sea. Puede comprobar sus / sitio para las actualizaciones pero su enfoque principal es FireFox para el IDE.

El selenio puede realizar pruebas en Internet Explorer (incluyendo IE6) utilizando el SeleniumRC . Puede grabar pruebas con el IDE en Firefox (o escribir pruebas en rel="noreferrer"> ) y luego SeleniumRC utilizar para poner en marcha el IE y ejecutar las pruebas.

Para Internet Explorer entornos de desarrollo similar a lo que da selenio en Firefox, echa un vistazo a WatiN

Otros consejos

Aunque no es una grabadora de selenio, este es un href="http://code.google.com/p/fire-ie-selenium" utilidad rel="nofollow">

La utilidad le ayudará a recuperar las cuerdas de localización que se utilizan en las API de selenio para hacer referencia a elementos en el DOM.

Sé que esto es viejo, pero me gustaría añadir otra solución, he dicho esto en el IRC selenio y nadie sabía que era posible. De todos modos, hay otra forma de automatizar el IE utilizando el IDE FF edad (2.9.1), y eso es lo que estoy actualmente en la automatización de IE8. Requisitos previos:

-FF 54 años o más

-Selenium IDE 2.9.1

-selenium-server-standalone-2.53.1.jar

-IEDriverServer

Iniciar el servidor de selenio con el siguiente comando en la ventana cmd (tecla de Windows + R de prensa y escribir cmd):

java -jar c:\selenium\selenium-server-standalone-2.53.1.jar -Dwebdriver.ie.driver=IEDriverServer.exe

En este ejemplo, mis archivos, donde en c: \ selenio, por lo que se adaptan a ella a donde tienes los archivos. Una vez que el servidor está activo, abra el IDE FF, ir a las opciones, en la última pestaña "WebDriver", marcar la opción "Activar WebDriver Reproducción", y en el fuelle de campo, borrar todo si hay algún texto en ella y escribir:

internet explorer

Guardar los cambios. Ahora se puede ejecutar las pruebas en el IE. Tenga en cuenta que no se puede grabar o ejecutar comandos individuales de las secuencias de comandos de esta manera en IE, esto sólo le permite ejecutar secuencias de comandos en IE. Puede grabarlas en FF y les ejecutarlo en IE.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top