AlbanAndrieu.selenium

Nabla роли/alban_andrieu_selenium

Этот файл был сгенерирован Ansigenome. Не редактируйте этот файл напрямую, вместо этого посмотрите на файлы в директории ./meta/.

Лицензия Ветка Пожертвовать Ansible Galaxy Платформа Платформа Платформа Платформа

Опишите свою роль в нескольких абзацах...

Установка

Эта роль требует как минимум 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.

В отсутствие официального стиля кода, постарайтесь сохранить существующий стиль. Добавляйте модульные тесты и примеры для любой новой или измененной функциональности.

  1. Скопируйте репозиторий
  2. Создайте свою ветку функции (git checkout -b my-new-feature)
  3. Зафиксируйте изменения (git commit -am 'Добавить новую функцию')
  4. Запушьте в ветку (git push origin my-new-feature)
  5. Создайте новый пулл-запрос

Авторы и лицензия

Роль roles/alban_andrieu_selenium была написана:

Лицензия

  • Лицензия: GPLv3

Обратная связь, отчеты об ошибках, запросы, ...

Добро пожаловать!


Эта роль является частью проекта Nabla. README сгенерирован с помощью Ansigenome.


Alban Andrieu

linkedin

О проекте

A role for installing selenium

Установить
ansible-galaxy install AlbanAndrieu.selenium
Лицензия
gpl-3.0
Загрузки
211
Владелец
DevSecOps