小编keb*_*mix的帖子

Capybara :: ElementNotFound仅适用于特拉维斯的所有规格

我使用的硒,水豚使用RSpec进行测试,我发现所有的测试在本地通过,但特拉维斯所有测试失败,每个规格此错误.

Capybara::ElementNotFound:
Run Code Online (Sandbox Code Playgroud)

我不确定这里有什么问题,这是.travis.yml上的specs runner

script:
- xvfb-run bundle exec rspec spec/features/*.rb
Run Code Online (Sandbox Code Playgroud)

对于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
Run Code Online (Sandbox Code Playgroud)

ruby selenium rspec ruby-on-rails capybara

2
推荐指数
1
解决办法
557
查看次数

标签 统计

capybara ×1

rspec ×1

ruby ×1

ruby-on-rails ×1

selenium ×1