Скажите Cucumber тесты для запуска по https - PullRequest
0 голосов
/ 07 июня 2011

Я запускаю тесты на огурец с 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 Ответ

0 голосов
/ 27 июля 2011

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

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

...