2012-09-12 18 views
7

Tengo algunos scripts Selenium IDE para automatizar tareas (implementar en un servidor interno a través de su interfaz web), y quiero tener marcadores para iniciarlos.¿Iniciar la prueba de selenio desde el marcador?

No quiero ir a Herramientas -> IDE de Selenio -> prueba de búsqueda -> prueba de lanzamiento, solo quiero hacer clic en un marcador y dejar que se ejecute la secuencia de comandos.

¿Cómo puedo lograrlo? ¿Me estoy perdiendo un punto?

No sé si hace una diferencia, pero actualmente estoy usando Firefox (si tengo que cambiar el navegador para esto, no sería un problema).

Gracias

Respuesta

1

Los marcadores son otra cosa que las direcciones URL, lo que hace que sea imposible "marcador", una funcionalidad de un plug-in, como el selenio IDE.

Sin embargo, puede haber otros complementos que hagan lo que usted desee. No lo he visto más de cerca, pero un candidato podría ser el complemento de Firefox Favorites (Selenium IDE).

+1

¿Me equivoco si creo que nada impide que los desarrolladores de Selenium hagan una especie de bookmarklet o algo así para lograrlo? O tal vez una URL 'chrome: //' para cargar casos de prueba guardados ... – mgarciaisaia

+1

Parece que hay una URL para el testrunner: chrome: // selenium-ide/content/selenium/TestRunner.html, pero probablemente eso no es exactamente lo que estás buscando. – dokaspar

+0

La URL 'chrome: //' no funcionó :( – mgarciaisaia

2

No estoy seguro si puede ejecutar pruebas presionando en un marcador ya que los complementos del navegador usualmente se ejecutan con una combinación de teclas. Y el marcador es URL. Bueno, el problema principal en su pregunta es cómo asociar el marcador con el inicio del complemento del navegador.

Bueno, he investigado una solución de poco más de un bit. Al hablar de cada selenio HTML Prueba Suites Ejecución automática (me refiero a una alternativa a marcadores) algunas soluciones posibles: solución al 1:

  1. parchear el código del servidor selenio para apoyar suites HTML.
  2. Cree un script para ejecutar sus suites de prueba HTML.
  3. Cree una secuencia de comandos para leer los informes de resultados de las suites y consolide la información para incluirla en su informe CC.NET.

detalles de configuración se puede obtener here

Solución 2:

complemento
  • Selenio IDE para Firefox para crear pruebas
  • Java para ejecutar selenio servidor
  • selenio Server para ejecutar suites de prueba
  • Nant para generar informes para CruiseControl.NET
  • CruiseControl.Net como un motor de integración continua

detalles de configuración here

espero que esto sea útil para usted.

Cuestiones relacionadas