【发布时间】:2023-03-31 09:58:02
【问题描述】:
不建议在全局范围内包含 Capybara::DSL!
我的 Gemfile 有:
source 'https://rubygems.org'
gem 'cucumber'
gem 'rake'
gem 'gherkin'
gem 'testgen'
gem 'rack'
gem 'rspec'
gem 'capybara'
gem 'pry'
gem 'capybara'
我的环境文件有:
require 'cucumber'
require 'rake'
require 'gherkin'
require 'testgen'
require 'rack'
require 'rspec'
require 'capybara'
require 'pry'
require 'capybara/DSL'
include Capybara::DSL
Capybara.default_driver = :selenium
Capybara.default_wait_time = 10
Capybara.register_driver :selenium do |app|
Capybara::Selenium::Driver.new(app, :browser => :firefox)
end
Capybara.javascript_driver = :firefox
【问题讨论】:
标签: ruby selenium gem capybara