【发布时间】:2023-03-15 05:47:02
【问题描述】:
我使用 selenium、capybara 和 rspec 进行测试,我注意到所有测试都在本地通过,但在 travis 上,所有测试都失败,每个规范都出现此错误。
Capybara::ElementNotFound:
我不确定这里出了什么问题,这是 .travis.yml 上的规范运行器
script:
- xvfb-run bundle exec rspec spec/features/*.rb
spec_helper.rb 这是我的配置:
RSpec.configure do |config|
config.treat_symbols_as_metadata_keys_with_true_values = true
config.use_transactional_fixtures = false
config.infer_base_class_for_anonymous_controllers = false1
config.filter_run_excluding :broken => true
config.render_views
Capybara.default_driver = :selenium
Capybara.default_selector= :css
Capybara.run_server = true
Capybara.default_wait_time = 30
【问题讨论】:
标签: ruby-on-rails ruby selenium rspec capybara