告诉Cucumber测试在https上运行

时间:2011-06-07 17:24:38

标签: https cucumber selenium-rc webrat

我正在使用Selenium在外部模式下使用Webrat运行黄瓜测试。在生产中,我们在https后面运行,因此我们需要在https上运行我们的黄瓜测试。

我们可以指定黄瓜,网络或硒需要使用https吗?理想情况下,这可以通过Webrat的参数来指定。

我已经看到一些看起来像是可以覆盖selenium.rb文件中捆绑的默认SeleniumClientDriver的东西。

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 :(得分:0)

这显然不是网络团队决定支持的事情。

因此,团队成员更改了源,以允许通过env.rb属性指定。拉取请求可以找到here