我的测试总是查找我创建的特定Firefox配置文件。以下是我在spec_helper.rb中定义的内容
Capybara.register_driver :my_firefox_driver do |app|
profile = Selenium::WebDriver::Firefox::Profile.new
Capybara::Selenium::Driver.new(app, :browser => :firefox, :profile => "RSPEC")
end
当它不在jenkins下运行时,它就像一个魅力。
但是,当我开始将测试集成到jenkins中时,它会产生问题。它似乎无法找到firefox配置文件。以下是错误:
使用现有域名注册新用户(FAILED - 1)
挂钩后发生错误 Selenium :: WebDriver :: Error :: WebDriverError:无法找到名为“RSPEC”的配置文件 发生在/Library/Ruby/Gems/2.0.0/gems/selenium-webdriver-2.46.2/lib/selenium/webdriver/firefox/launcher.rb:99:in `fetch_profile'
有人可以告诉我可能错过了什么吗?