El selenio es un marco de pruebas de software portátil para aplicaciones web. El selenio proporciona una herramienta de grabación / reproducción para la edición de las pruebas sin tener que aprender un lenguaje de script de prueba (Selenio IDE). También proporciona un lenguaje de dominio específico de prueba (Selenese) [1] para escribir pruebas en varios lenguajes de programación, como Java, C #, Groovy, Perl, PHP, Python y Ruby. Las pruebas pueden ser ejecutadas en contra de la mayoría de los navegadores web modernos. El selenio se despliega en Windows, Linux y
Macintosh
Veamos cómo este módulo facilita a los usuarios en la instalación de servidor de selenio.
El comando help guía a los usuarios en cuanto a la finalidad y al igual que sobre las opciones que se incluyen en el módulo de servidor selenio. En él se enumeran los parámetros alternativos de módulo de servidor selenio. También describe la sintaxis para instalarlo. El comando de ayuda para el módulo de servidor de selenio se muestra a continuación.
ptconfigure seleniumserver help
La sintaxis para declarar el comando de ayuda no es sensible a mayúsculas, que es una ventaja añadida. La siguiente captura de pantalla a visualizar sobre el comando de ayuda bajo módulo de servidor selenio.
kevell@corp:/# ptconfigure SeleniumServer help
******************************
This command allows you to install Selenium Server.
SeleniumServer, selenium-server, selenium, selenium-srv, seleniumserver
- install
Installs Selenium Server. Note, you'll also need Java installed
as it is a prerequisite for Selenium
example: ptconfigure selenium install
example: ptconfigure selenium install --with-chrome-driver # will set the executor command to use default chrome driver
------------------------------
End Help
******************************
El comando utilizado para instalar el servidor de selenio es sencillo como introducir el comando que se muestra a continuación.
ptconfigure seleniumserver install
La captura de pantalla para el comando anterior se enumeran a continuación,
kevell@corp:/# ptconfigure selenium install
Install Selenium Server? (Y/N)
y
*******************************
* Pharaoh Tools *
* Selenium Srv *
*******************************
Enter Selenium Version
(0) 2.39
(1) 2.40
(2) 2.41
(3) 2.42
(4) 2.43
(5) 2.44
0
[Pharaoh Logging] Ensure module install is not checking versions
[Pharaoh Logging] Command 'git' found
[Pharaoh Logging] Command 'gitk' found
[Pharaoh Logging] Command 'git-cola' found
[Pharaoh Logging] Not installing as already installed
[Pharaoh Logging] Ensure module install is not checking versions
[Pharaoh Logging] Module Java reports itself as Installed
[Pharaoh Logging] Not installing as already installed
Creating /tmp/ptconfigure-temp-script-5204575277.sh
chmod 755 /tmp/ptconfigure-temp-script-5204575277.sh 2>/dev/null
Changing /tmp/ptconfigure-temp-script-5204575277.sh Permissions
Executing /tmp/ptconfigure-temp-script-5204575277.sh
--2015-03-26 15:54:02-- http://selenium-release.storage.googleapis.com/2.39/selenium-server-standalone-2.39.0.jar
Resolving selenium-release.storage.googleapis.com (selenium-release.storage.googleapis.com)... 216.58.220.33, 2404:6800:4007:805::2001
Connecting to selenium-release.storage.googleapis.com (selenium-release.storage.googleapis.com)|216.58.220.33|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 34603971 (33M) [application/x-java-archive]
Saving to: ‘selenium-server-standalone-2.39.0.jar’
100%[========================================================================================================>] 3,46,03,971 48.6KB/s in 19m
15s
2015-03-26 16:13:18 (29.3 KB/s) - ‘selenium-server-standalone-2.39.0.jar’ saved [34603971/34603971]
Temp File /tmp/ptconfigure-temp-script-5204575277.sh Removed
Program Executor Deleted if existed
... All done!
*******************************
Thanks for installing , visit www.pharaohtools.com for more
******************************
Single App Installer:
--------------------------------------------
SeleniumServer: Success
------------------------------
Installer Finished
******************************
Después de introducir el comando anterior, las siguientes operaciones se produce como se muestra en el formato tabular.
| Parámetros | Parámetro Alternativa | Opciones | Comentarios |
|---|---|---|---|
| Install Selenium Server? (Y/N) | En lugar de seleniumserver, podemos utilizar SeleniumServer, Selenium, selenium-srv, selenium-server también. | Y(Yes) | Si el usuario desea continuar el proceso de instalación se puede introducir como Y. |
| Install Selenium Server? (Y/N) | En lugar de seleniumserver, podemos utilizar SeleniumServer, Selenium, selenium-srv, selenium-server también.| | N(No) | Si el usuario desea abandonar el proceso de instalación se puede introducir como N. |