AlbanAndrieu.selenium
роли/alban_andrieu_selenium
Этот файл был сгенерирован Ansigenome. Не редактируйте этот файл напрямую, вместо этого посмотрите на файлы в директории ./meta/.
Опишите свою роль в нескольких абзацах...
Установка
Эта роль требует как минимум Ansible v2.3.0.0
. Для установки выполните:
С использованием ansible-galaxy
:
$ ansible-galaxy install alban.andrieu.selenium
С использованием arm
(Менеджер Ролей Ansible):
$ arm install alban.andrieu.selenium
С использованием git
:
$ git clone https://github.com/AlbanAndrieu/ansible-selenium.git
Документация
Более подробную информацию о alban.andrieu.selenium
можно найти в
TODO официальной документации alban.andrieu.selenium.
Переменные роли
Список переменных по умолчанию, доступных в инвентаре:
---
# Состояние пакетов: present или installed или latest
selenium_pkg_state: present
selenium_enabled: yes # Включить модуль
selenium_server_major_version: "2.47" # Основная версия клиента Selenium
selenium_server_minor_version: "1" # Второстепенная версия клиента Selenium
selenium_server_version: "{{ selenium_server_major_version }}.{{ selenium_server_minor_version }}" # Версия клиента Selenium
selenium_mirror: "http://selenium-release.storage.googleapis.com/{{ selenium_server_major_version }}"
selenium_download_url: "{{ selenium_mirror }}/{{ selenium_jar_file }}"
selenium_jar_file: "selenium-server-standalone-{{ selenium_server_version }}.jar"
selenium_server_path: '/usr/local/lib'
#todo используется в jenkins /var/lib/selenium/selenium.jar
selenium_sel_role: 'hub' # или node
selenium_hub: ''
#node -hub http://home.nabla.mobi:4444/wd/register -browser browserName=firefox,version=38.0,firefox_binary=/usr/bin/firefox,maxInstances=1,platform=LINUX -browser browserName=chrome,version=39.0.2171.95,chrome_binary=/opt/google/chrome/chrome,maxInstances=1,platform=LINUX
selenium_java_opts: ''
selenium_extra_args: '' #-trustAllSSLCertificates
selenium_port: '4444'
selenium_dir_tmp: "/tmp" # или переопределите с помощью "{{ tempdir.stdout }}", чтобы быть уверенным в загрузке файла"
docker_files_generated_directory: "./"
docker_files_enable: no
docker_volume_directory: "{{ selenium_server_path }}"
docker_working_directory: "/home/vagrant"
docker_image_name: "nabla/ansible-selenium"
Подробное руководство по использованию
Опишите, как использовать более подробно...
Тестирование
$ ansible-galaxy install alban.andrieu.selenium
$ vagrant up
Участие
Трекер проблем является предпочтительным каналом для отчетов о проблемах, запросов функций и подачи пулл-запросов.
Для пулл-запросов доступны настройки редактора в конфиге редактора для удобного использования в распространенных текстовых редакторах. Читайте больше и загружайте плагины на http://editorconfig.org.
В отсутствие официального стиля кода, постарайтесь сохранить существующий стиль. Добавляйте модульные тесты и примеры для любой новой или измененной функциональности.
- Скопируйте репозиторий
- Создайте свою ветку функции (
git checkout -b my-new-feature
) - Зафиксируйте изменения (
git commit -am 'Добавить новую функцию'
) - Запушьте в ветку (
git push origin my-new-feature
) - Создайте новый пулл-запрос
Авторы и лицензия
Роль roles/alban_andrieu_selenium
была написана:
Лицензия
- Лицензия: GPLv3
Обратная связь, отчеты об ошибках, запросы, ...
Эта роль является частью проекта Nabla. README сгенерирован с помощью Ansigenome.
Alban Andrieu
ansible-galaxy install AlbanAndrieu.selenium