水豚+硒无法打开浏览器

时间:2020-07-27 09:33:03

标签: ruby-on-rails selenium capybara

我在rails_helper文件中添加了以下配置:

  Capybara.register_driver :selenium do |app|
    profile = Selenium::WebDriver::Firefox::Profile.new
    Capybara::Selenium::Driver.new( app, :profile => profile)
  end
  Capybara.default_max_wait_time = 10
  Capybara.default_driver = :selenium_chrome
  Capybara.javascript_driver = :selenium

  Capybara.app_host = 'http://localhost:3000'

并且我已经在chrome资源管理器中安装了Selenium IDE,并且添加了以下测试来进行尝试:

RSpec.describe 'User creation', feature: true do
  scenario 'done from the registration form' do
    visit root_path
    expect(page).to have_content('cookies')
  end

我也尝试过使用js: true,并且我期望chrome浏览器打开并看到水豚执行我要添加的任务。该测试确实运行:

Finished in 0.78308 seconds (files took 5.4 seconds to load)
1 example, 0 failures

我还尝试添加:

RSpec.describe 'User creation', js: true, driver: :selenium_chrome do

0 个答案:

没有答案