我正在尝试制作一个使用不同 Capybara 驱动程序的每个循环,每个循环都使用不同的浏览器。
require 'spec_helper'
browsers = ['chrome','firefox','safari']
browsers.each do |browser|
Capybara.register_driver :selenium do |app|
Capybara::Selenium::Driver.new(app, :browser => :"#{browser}")
end
describe 'Home', :js => true do
it 'Welcome' do
visit '/home'
page.should have_content('Welcome.')
end
end
end
但是 Capybara 总是在浏览器上打开,我不明白为什么。