usar tutorial instalar español como comandos chrome testing selenium

testing - tutorial - Quiero ejecutar el archivo de caso de prueba de Selenium desde la línea de comandos



selenium java (9)

1) Ejecutando desde CMD

java -cp "C:/ProjectX/Mortgage/bin;C:/Selenium_latest/selenium2.49.1/*;C:/Selenium_latest/selenium-2.49.1/libs/*" org.testng.TestNG C:/ProjectX/Mortgage/testng.xml

Ejecute el comando anterior en C: / ProjectX / Mortgage

2) Crear nombre de archivo por lotes runner.bat

SET projectLocation=C:/ProjectX/Mortgage CD %projectLocation% SET classpath=%projectLocation%/bin;C:/Selenium_latest/selenium-2.49.1/*;C:/Selenium_latest/selenium-2.49.1/libs/* java org.testng.TestNG %projectLocation%/testng.xml PAUSE

3) Ejecute el archivo por lotes haciendo doble clic en él.

Hice luego guardado un caso de prueba con la extensión de Firefox "Selenium IDE".

Ahora quiero usar la línea de comando para ejecutar este archivo html exportado.

Intento seguir este how-do-i-launch-the-selenium-ide-from-the-command-line-with-a-specific-test-case pero no funciona.

Por favor, ayúdame.



Deberíamos ejecutar el SeleniumRC usando el siguiente comando;

java -jar filename.jar

ex:

java -jar program1.jar

el programa1 consiste en los siguientes son:

  1. archivo program1.class
  2. Archivo de biblioteca de recursos como SeleniumRC Server.jar y Selenium Java client.jar file

Este método es aplicable para la ejecución de SeleniumRC. Podemos crear directamente el archivo program1.jar de eclipse utilizando Archivo-> Exportar.


Ejecutar prueba desde CMD es bastante fácil.

Sigue los pasos a continuación

1- Ir al directorio de inicio y Establecer ruta de clase

Directorio de inicio> set classpath = Directorio de inicio / bin; y presione enter

Directorio de inicio> set classpath = Directorio de inicio / lib *; y presione enter

2-Directorio de inicio> java org, testng.TestNG testng.xml testng2.xml testng2.xml y presione enter

He documentado todos los pasos aquí . Espero que ayude Aclamaciones


Es posible ejecutar casos de prueba individuales utilizando Selenese Runner . Puede especificar un único archivo de caso de prueba o un conjunto de pruebas como unidad para ejecutar.


He necesitado hacer esto antes, y he usado lo siguiente:

  1. An Ant Build (complejo)
  2. Creando una clase test runner class (una parte de junit framework).

Lo más común es que encontremos errores en la ruta de compilación al intentar ejecutar desde cmd.


Necesitará el Selenium RC del que puede obtener:
http://seleniumhq.org/download/

Y Java 1.5 o superior ( descargue Java aquí )

1) Instalar Java
2) Desempaquetar Selenium RC.
3) Abra una ventana cmd.exe y vaya al directorio que contiene el Servidor Selenium ( selenium-remote-control-1.0.1/selenium-server-1.0.1 )
4) Ejecute el siguiente comando:

java -jar selenium-server.jar -htmlSuite "*firefox" "http://10.8.100.106" "C:/mytestsuite/mytestsuite.html" "C:/mytestsuite/results.html"

Esto debería ejecutar su suite de pruebas en Firefox y escribir los resultados en el archivo html. Obviamente, tendrá que cambiar el argumento "http://10.8.100.106" a su propio servidor (esto podría ser localhost / 127.0.0.1 )


Para poder ejecutar en el navegador Chrome, puede usar la opción * chrome en lugar de * firefox como a continuación

java -jar selenium-server.jar -htmlSuite "*chrome" "http://localhost" "C:/testsuite/testsuite.html" "C:/testsuite/results.html"

La otra lista de navegadores incluye:

*firefox *mock *firefoxproxy *pifirefox *chrome *iexploreproxy *iexplore *firefox3 *safariproxy *googlechrome *konqueror *firefox2 *safari *piiexplore *firefoxchrome *opera *iehta *custom

en sesión nula


Si desea ejecutarlo desde el símbolo del sistema, puede considerar escribir su prueba de selenio en python. Asegúrate de tener instalado Python si estás en Windows. Mac tendrá python por defecto.