SeleniumHQ.selenium
Módulo de Selenium para Ansible
¡Consíguelo! ansible-galaxy install SeleniumHQ.selenium
Usar
Después de usar ansible galaxy para instalar el módulo, toma el archivo library/selenium
y colócalo donde sea relevante para tu uso.
Inclúyelo en tu playbook/roles:
- name: Iniciar un servidor independiente
selenium:
role: standalone
state: running
- name: Iniciar un servidor independiente (versión específica de selenium)
selenium:
version: 2.53.1
role: standalone
state: running
- name: Iniciar una red básica que escuche en el puerto 4444
selenium:
role: hub
state: running
- name: Iniciar una red que funcione en el puerto 4445
selenium:
role: hub
state: running
args:
port: 4445
- name: Iniciar la red con mayor memoria
selenium:
role: hub
state: running
javaargs:
- Xmx1024M
- Xmy1024M
- name: Iniciar un nodo básico que se conecte localmente
selenium:
role: node
state: running
args:
hubUrl: http://0.0.0.0:4444
- name: Reiniciar un nodo en ejecución que estaba escuchando en un puerto anterior
selenium:
role: node
state: restarted
args:
hubUrl: http://0.0.0.0:4445
- name: Iniciar un nodo que usa una configuración JSON y tiene un archivo de registro
roles:
- name: mostrar el archivo de configuración
template: src=config.json.j2 dest=config.json
- name: iniciar el nodo
selenium:
role: node
state: running
logfile: node.log
args:
nodeConfig: config.json
- name: Detener el servidor independiente de selenium en ejecución
selenium:
state: stopped
Desarrollar
(Las siguientes instrucciones son para quienes usan Vagrant)
Antes de correr pruebas:
alias test-module=/home/vagrant/ansible/hacking/test-module
Para probar el módulo manualmente, puedes ejecutar:
cd library/
test-module -m ./selenium -a "role=hub state=running"
Para ejecutar todas las pruebas:
cd tests/
ansible-playbook -i localhost, test.yml
Instalar
ansible-galaxy install SeleniumHQ.selenium
Licencia
apache-2.0
Descargas
2.3k
Propietario
Selenium is an umbrella project for a range of tools and libraries that enable and support the automation of web browsers.