Показаны сообщения с ярлыком selenium. Показать все сообщения
Показаны сообщения с ярлыком selenium. Показать все сообщения

пятница, 9 сентября 2011 г.

Selenium + Ruby + Jenkins

Несколько месяцев назад начали заново внедрять автоматизацию (до этого её тоже делали, только на старом selenium и на языке php). Сразу оговорюсь, пользуюсь linux.

Для этого сейчас используем:
1) selenium-webdriver инструмент, который анализирует наши тесты, находит в них команды для манипуляции браузером и команды для выполнения определенных действий и проверок;
2) язык программирования, на котором пишем тесты: ruby (v 1.9.2)
3) jenkins инструмент непрерывной интеграции, с помощью чего запускаются тесты в определенное время и приходит отчет об ошибках.



Для установки надо выполнить: sudo gem install selenuim-webdriver.
Методы для работы хорошо описаны на их сайте.

четверг, 23 декабря 2010 г.

Selenium rc + ssl

Недавно начали вводить автоматизацию процесса тестирования, в качестве инструмента выбор пал на selenium. По началу всё что хорошо, пока не выяснилось, что есть проблемы с недействительным сертификатом, поиск подсказал, что можно создать профиль в firefox, в котором надо принять недействительный сертификат - сказано, сделано. Запускаю тесты - вместо нужно урла открывается http://localhost:4444/selenium-server/core/Blank.html?start=true.

После некоторого исследования выясняю, что selenium отказывается работать, если принято несколько недействительных сертификатов (может работать только с одним). Иду в поиск и получаю ответ - аддон Remember Certificate Exception, который сам принимает недействительные сертификаты (также помогает аддон XPath Checker).