¿Google Chrome funciona con Selenium IDE(como Firefox)? [cerrado]


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

¿Alguien sabe la forma de usar Selenium IDE funciona con Chrome en lugar de Firefox? ¿O hay alguna herramienta alternativa que pueda funcionar con Chrome?

Author: Volker E., 2012-01-10

14 answers

Artejera, ¿te refieres a Selenium como plugin para tu navegador (Selenium IDE)? Aquí está algo para la automatización en Google Chrome.

Pero si desea trabajar con Selenium RC, simplemente configure browser en su script de prueba. Existe el método setBrowser () en Selenium.

 46
Author: faramka,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-01-10 10:22:11

Actualización: Parece que algunas personas agradables están tratando de portar Selenium IDE a la plataforma de extensión Web (que se supone que funciona a través de Chrome, Firefox, y Edge).

Extensión de Chrome

Extensión de Firefox

Desde su sitio web :

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

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

La característica más exclusiva de Katalon Recorder es la capacidad de generar código fuente a partir de casos de prueba. A medida que se escribió esta respuesta, se admiten los siguientes lenguajes y marcos:

  • C# (MSTest y NUnit)
  • Java (TestNG y JUnit)
  • Ruby (RSpec)
  • Python (unittest)
  • AppDynamics
  • Groovy (Katalon Studio)
  • Robot Framework
  • XML

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

introduzca la descripción de la imagen aquí

introduzca la descripción de la imagen aquí

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

Selenium IDE es un proyecto heredado que se remonta a los días de Selenium RC. La última vez que se actualizó fue en 2015. No creo que alguien vaya a recoger el proyecto y portarlo a Chrome.

Si realmente quieres usar Selenium IDE con Chrome, echa un vistazo a Katalon Studio. Katalon Studio es una alternativa libre de Selenium IDE. Nuestro equipo lo ha usado antes, 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 uno.
  • Agrupa todo junto, incluidos los WebDrivers para navegadores populares y Android SDK. Eso significa todo lo que tienes 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 avanzados, 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 Selenese, y puede escribir scripts en Groovy si sabes programar. El modo de palabras clave (Grabación y reproducción) y el modo Script son siempre intercambiables. Esto facilita la colaboración entre desarrolladores y probadores, especialmente aquellos con habilidades de programación limitadas o inexistentes.
  • Admite Objetos de Página, Pruebas basadas en Datos, etc. y puede agregar otras bibliotecas o extenderlo funciones porque el script subyacente es Groovy de todos modos. Sé que algunas personas han hecho uso con éxito del marco Sikuli o Gallen dentro de Katalon. Es un importante punto de migración a Selenio por cierto-tomando ventajas de un ecosistema libre y abierto basado en el estándar W3C en lugar de encerrarse con herramientas comerciales costosas y obsoletas.
  • Se integra bien con JIRA, y las pruebas se pueden ejecutar a través de CLI.

Sea cual sea la herramienta que elija, hay algunos criterios a los que debe prestar atención:

  • ¿La herramienta está todavía en desarrollo activo? Si se trata de un proyecto de código abierto, puedes comprobar su actividad en GitHub. De lo contrario, revise las notas de la versión anteriores. Cambiar a una nueva herramienta es costoso, especialmente si los casos de prueba existentes tienen que ser reescritos, así que asegúrese de que va a estar por varios años.
  • ¿ La tecnología es compatible con los navegadores y plataformas populares? Grant, algunos navegadores apestan, pero mientras sus clientes los usen, sus pruebas deben ser ejecutables en estos navegadores. Una buena noticia es que el protocolo JSON Wire, que alimenta a Selenium, es aceptado y respaldado por el W3C, incluido 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?
 22
Author: Hai Minh Nguyen,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-07-27 17:24:33

Puede utilizar extensiones de Google Chrome como imacros, scirocco en chrome 21 o versiones posteriores. son similares a selenium 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.

 10
Author: Rakesh K Singh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-10-16 10:16:44

Si desea aprovechar las capacidades de grabación y reproducción de Selenium IDE para el navegador Chrome, hay una extensión equivalente para Chrome llamada Scirocco. Puede agregarlo a Chrome visitando aquí usando 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 buggy en algunos lugares. Pero hace lo que pides.

 7
Author: QATester1,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-04-12 14:25:31

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

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

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

Http://sahi.co.in/

 4
Author: Ripon Al Wasim,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-03-08 05:15:38

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

Descargo de responsabilidad: Trabajo para Micro Focus.

 4
Author: ralph.mayr,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-07-02 06:11:23

Selenium IDE no funciona con la última versión de Firefox(54). Probado 'Kantu Browser Automation' herramienta en Chrome. Aún no funciona completamente. Esperemos que agreguen más características como una alternativa al IDE.

 3
Author: Silverbullet,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-11-07 14:22:21

Aún no existe , pero parece estar en desarrollo actualmente . compruebe el enlace de abajo https://code.google.com/p/selenium-ide-chrome-extension /

 2
Author: Ionut Emilian Moldovan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-03-10 11:49:26

Si por casualidad usted está hablando de "Selenio 2. Webdriver " - necesita controlador de Chrome .

 1
Author: Misha Akovantsev,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-01-10 06:37:08

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

Scirocco es solo una implementación parcial (y supuestamente poco confiable).

Hay otro plugin, el Bug Buster Test Recorder, pero solo funciona con su servicio. No se si es efectividad.

Sahi y TestComplete también pueden grabar, pero ninguno es libre, y no son plugins del navegador.

IMacros es un plugin que permite grabar y reproducir, pero es no está orientado a las pruebas, y no es compatible con el Selenio.

Parece que hay una demanda de una herramienta como esta, y Firefox se está quedando sin soporte por Selenium. Así que, aunque sé que Stack Overflow no es el foro para esto, cualquier persona interesada en ayudar a que suceda, házmelo saber.

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

 1
Author: fijiaaron,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-01-04 15:02:50

Si bien no puede grabar pruebas utilizando el IDE Selenium en Chrome (o cualquier otro navegador que no sea FF), puede ejecutarlas (desde el IDE) en Chrome, IE y otros navegadores utilizando la función de reproducción de Webdriver del IDE Selenium 2. Las pruebas deberán ser grabadas y lanzadas desde FF-Chrome se iniciará antes de que se ejecute el primer paso de la prueba. Las instrucciones para la configuración y ejecución de la prueba son aquí y aquí. Tendrá que instalar Selenium 2 IDE (si aún no lo ha hecho y el ejecutable del servidor 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 simplemente convertir todas sus pruebas a Selenium Webdriver (lo que significa que serían todo código y ya no se ejecutarían desde el IDE de Selenium). Esta sería una mejor solución desde la perspectiva del mantenimiento de pruebas y la simplicidad de ejecución. La documentación del Selenio (en el sitio web del Selenio) tiene más información sobre el proceso para convertir las pruebas de Selenium IDE a Webdriver.

 1
Author: ShashiP,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-01-05 04:12:52

Ver Scirocco Recorder Para Chrome. Hace grabación IDE para Selenium 2 en Chrome.

Https://chrome.google.com/webstore/detail/scirocco-recorder-for-chr/ibclajljffeaafooicpmkcjdnkbaoiih

 0
Author: Jeff White,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-04-23 12:54:07

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

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

 0
Author: Prathap Kudupu,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-03-03 12:54:13

Debe agregar webdriver para chrome usando el paquete nuget como se muestra en la figura.

 -2
Author: Prathap Kudupu,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-08-30 17:08:40