Скажите Cucumber тесты для запуска по https

Я запускаю тесты на огурцы с Webrat во внешнем режиме, который использует Selenium. В производственном процессе мы работаем за https, поэтому нам необходимо запустить тесты на огурец на https.

Есть ли место, где мы можем указать, что огурец, вебрат или селен должны использовать https? В идеале это можно указать с помощью параметра, который передается Webrat.

Я видел некоторые вещи, которые выглядят так, как будто это возможно, если я переопределю SeleniumClientDriver по умолчанию, который поставляется в комплекте с файлом selenium.rb.

env.rb =>

Webrat.configure do |config|
    config.mode = :selenium
    config.aplication_address = 'localhost'
    config.aplication_port = 11090
    config.selenium_server_address = 'localhost'
    config.selenium_server_port = 4444
    config.selenium_browser_key = '*iexploreproxy'
    config.application_framework = :external
end

World do
    session = Webrat::SeleniumSession.new
    session.extend(Webrat::Methods)
    session.extend(Webrat::Selenium::Methods)
    session.extend(Webrat::Selenium::Matchers)
    session        
end

Спасибо за любую помощь!

1 ответ

Решение

По-видимому, это не то, что команда вебрат решила поддержать.

Поэтому член команды изменил источник, чтобы он мог быть указан через свойства env.rb. Запрос на извлечение можно найти здесь.

Другие вопросы по тегам