¿Hay una buena Selenio IDE basado en IE? [cerrado]
-
13-09-2019 - |
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?
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 una entrada antigua, pero hay un producto llamado TestMaker que hace exactamente lo que busca. La compañía fue comprada, y parece que hay nuevos productos ya no son libres, pero todavía se une a la edición de comunidad libre de TestMaker en su sitio
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.