Я запускаю тесты на огурец с 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
Спасибо за любую помощь!