tutorial internet google complemento chrome google-chrome firefox selenium-ide

internet - ¿Funciona Google Chrome con Selenium IDE(como lo hace Firefox)?



selenium in chrome browser (14)

Hace un par de meses, Micro Focus lanzó una herramienta gratuita que le permite grabar secuencias de comandos de Selenium en Chrome y Firefox. Se llama Silk WebDriver, puede descargarlo de forma gratuita de https://www.microfocus.com/products/silk-portfolio/silk-webdriver/

Descargo de responsabilidad: yo trabajo para Micro Focus.

No puedo encontrar un equivalente de Selenium IDE que funcione con Chrome.

¿Alguien sabe cómo usar Selenium IDE con Chrome en lugar de Firefox? ¿O hay alguna herramienta alternativa que pueda funcionar con Chrome?


Necesita agregar webdriver para Chrome utilizando el paquete nuget como se muestra en la figura.


No hay una extensión de Google Chrome comparable a Selenium IDE.

Scirocco es solo una implementación parcial (y según se informa poco confiable).

Hay otro complemento, el registrador de prueba Bug Buster , pero solo funciona con su servicio. No sé su efectividad.

Sahi y TestComplete también pueden grabar, pero ninguno de ellos es gratuito y no son complementos del navegador.

iMacros es un complemento que permite grabar y reproducir, pero no está orientado a las pruebas, y no es compatible con Selenium.

Parece que hay una demanda de una herramienta como esta y Firefox no está siendo compatible con Selenium. Entonces, aunque sé que no es el foro para esto, cualquier persona interesada en ayudar a que esto ocurra, házmelo saber.

Me interesarían cuáles son las limitaciones y por qué no se han hecho. ¿Es solo que el equipo oficial de Selenium no quiere apoyarlo, o hay una limitación técnica?


No, Google Chrome no funciona con Selenium IDE. Como Selenium IDE es un complemento de Firefox, solo funciona con FF.

De acuerdo con su última porción de pregunta: ¿O existe alguna herramienta alternativa que pueda funcionar con Chrome? La posible respuesta es la siguiente:

Puedes usar Sahi con Chrome. La herramienta Sahi Test Automation es compatible con Chrome, Firefox e IE. Puede visitar para obtener más detalles:

http://sahi.co.in/


Selenium IDE no funciona con la última versión de Firefox (54). Intentó la herramienta ''Automatización del navegador Kantu'' en Chrome. Aún no está completamente funcional. Con suerte, agregarán más funciones como alternativa a IDE.


Si bien no puedes grabar pruebas usando el Selenium IDE en Chrome (o cualquier otro navegador que no sea FF), puedes ejecutarlas (desde el IDE) en Chrome, IE y otros navegadores utilizando la función de reproducción de Webdriver de Selenium 2 IDE. Las pruebas deberán registrarse y lanzarse desde FF: Chrome se lanzará antes de que se ejecute el primer paso de la prueba. Las instrucciones para la configuración y la ejecución de la prueba están here y here . Deberá instalar Selenium 2 IDE (si aún no lo ha hecho) y el servidor ejecutable de Chrome Webdriver; ambos están disponibles para su descarga en el sitio web de Selenium HQ.

NOTA: Si lo anterior satisface sus necesidades, también puede considerar convertir todas sus pruebas a Selenium Webdriver (lo que significa que serían todo código y ya no se ejecutan desde Selenium IDE). Esta sería una solución mejor desde la perspectiva del mantenimiento de prueba y la simplicidad de ejecución. La documentación de Selenium (en el sitio web de Selenium) contiene más información sobre el proceso para convertir las pruebas de IDE de Selenium a Webdriver.


Si desea aprovechar las capacidades de grabación y reproducción IDE de Selenium para el navegador Chrome, hay una extensión equivalente para Chrome llamada Scirocco. Puede agregarlo a Chrome visitando aquí con su navegador Chrome https://chrome.google.com/webstore/search/scirocco

Scirocco es creado por Sonix Asia y no está tan pulido como Selenium IDE para Firefox. De hecho, es bastante defectuoso en algunos lugares. Pero hace lo que preguntas.



Solo para tu información . Esto está disponible como paquete nuget en el entorno visual studio. Por favor, avíseme si necesita más información ya que la he usado. URL se puede encontrar Enlace a nuget

También puedes encontrar información aquí. Blog con más detalles



artejera, ¿te refieres a Selenium como complemento de tu navegador (Selenium IDE)? Aquí hay something para la automatización en Google Chrome.

Pero si quieres trabajar con Selenium RC, simplemente configura el navegador en tu script de prueba. Hay un método setBrowser () en Selenium.


puede usar las extensiones de Google Chrome como imacros, scirocco en Chrome 21 o versiones posteriores. son similares al selenio IDE para Firefox. Scirocco parece ser nuevo con algunas limitaciones, como la navegación no es compatible. Por lo tanto, recomiendo ''imacros'', parece muy cerca del selenio.



Actualización: Parece que algunas buenas personas están tratando de portar Selenium IDE a la plataforma de Web Extension (que se supone que funciona en Chrome, Firefox y Edge).

Extensión de Chrome

Extensión de Firefox

De su sitio web :

Gracias por instalar nuestra Grabadora de Automatización, esta extensión de Chrome fue el proyecto campeón del concurso Katalon Studio Hackathon. Katalon Automation Recorder fue desarrollado para admitir usuarios que ya no pueden grabar y reproducir pruebas de automatización utilizando el obsoleto Selenium IDE o usuarios de populares frameworks de código abierto que buscan una práctica grabadora. La extensión es compatible con el navegador Chrome y estamos a la espera de la aprobación de Firefox, que debería estar disponible para su instalación muy pronto.

La extensión se puede utilizar como una utilidad de grabación para que los usuarios conviertan rápidamente la versión de prueba manual en diferentes idiomas e importen a IDE preferido para condiciones avanzadas, validación dinámica o para ser ejecutados con fuentes de datos externas.

Alguien tiene un buen video de presentación en YouTube.

Actualización: Eche un vistazo a la excelente publicación de Brian Anderson sobre el estado del proyecto Selenium IDE, así como sus reemplazos.

Selenium IDE es un proyecto heredado que data de los días de Selenium RC. La última vez que se actualizó fue en 2015 . No creo que alguien retome el proyecto y lo transfiera a Chrome.

Si realmente quieres usar Selenium IDE con Chrome, echa un vistazo a Katalon Studio . Katalon Studio es una alternativa gratuita de Selenium IDE. Nuestro equipo lo ha usado anteriormente, y tiene algunas ventajas sobre Selenium IDE:

  • Todavía está en desarrollo activo. Recibo nuevas versiones cada seis semanas más o menos, con muchas mejoras en cada una.
  • Agrupa todo junto incluyendo WebDrivers para navegadores populares y Android SDK. Eso significa que todo lo que tiene que hacer es descargar y descomprimir el paquete.
  • Puede grabar pruebas tanto en la aplicación web (Chrome / Firefox / IE, Windows / macOS) como en la aplicación móvil (Android / iOS).
  • Ejecuta pruebas a través de Selenium 3 (la última versión). Para casos de uso avanzado, puede ejecutar su prueba en navegadores o dispositivos basados ​​en la nube (Sauce Labs, BrowserStack, Kobiton, solo por nombrar algunos).
  • Los comandos (los llaman Palabras clave) son comparables a los comandos de Selenese, y puede escribir secuencias de comandos en Groovy si conoce la programación. El modo de palabra clave (grabación y reproducción) y el modo de secuencia de comandos son siempre intercambiables. Esto facilita la colaboración entre desarrolladores y evaluadores, especialmente aquellos con habilidades de programación limitadas o no.
  • Es compatible con el Objeto de página, Pruebas basadas en datos, etc. y puede agregar otras bibliotecas o ampliar sus funciones porque la secuencia de comandos subyacente es Groovy de todos modos. Sé que algunas personas han utilizado con éxito el framework Sikuli o Gallen dentro de Katalon. Por cierto, es un punto importante de migración a Selenium, aprovechando las ventajas de un ecosistema abierto y abierto basado en el estándar W3C en lugar de encerrarse con herramientas comerciales costosas y desactualizadas.
  • Se integra bien con JIRA, y las pruebas se pueden ejecutar a través de CLI.

Cualquiera que sea la herramienta que elija, hay algunos criterios a los que debe prestarle atención:

  • ¿La herramienta aún está en desarrollo activo? Si se trata de un proyecto de código abierto, puede verificar su actividad de GitHub. De lo contrario, revise las notas de la versión pasada. Cambiar a una nueva herramienta es costoso, especialmente si los casos de prueba existentes tienen que ser reescritos, así que asegúrese de que vayan por varios años.
  • ¿La tecnología es compatible con navegadores y plataformas populares? Grant, algunos navegadores apestan, pero mientras sus clientes los utilicen, sus pruebas deberían ser ejecutables en estos buscadores. Una buena noticia es que el protocolo JSON Wire Protocol, que impulsa a Selenium, es aceptado y respaldado por W3C, incluidos Google, Microsoft, Apple y Mozilla.
  • ¿Qué tan buena es su capacidad para integrarse con otras herramientas de control de calidad, y es posible ampliar la funcionalidad para adaptarse a su organización?