Скажите 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. Запрос на извлечение можно найти здесь.