我正在使用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
感谢您的帮助!