【发布时间】:2020-03-16 15:36:59
【问题描述】:
解决错误访问未找到。我在我的一个辅助模块中包含了 Capybara::DSL,如下所示: 我正在使用 ruby 2.7.0
include Capybara::DSL
module LoginHelper
def self.login_user
visit 'https://staging.have2have.it/login'
within(".container-fluid") do
fill_in("email", with: 'shinsaurab@gmail.com', :match => :prefer_exact)
fill_in("password", with: '123', :match => :prefer_exact)
end
click_button('Log In')
end
end
spec_helper.rb
require 'capybara'
require 'capybara/dsl'
require 'capybara/rspec'
require './spec/helpers/login_helper'
Capybara.default_driver = :selenium
RSpec.configure do |config|
config.include Capybara::DSL
config.include LoginHelper
end
如果我做错了什么,任何人都可以提出建议。我尝试了一些建议,但对我不起作用
【问题讨论】:
标签: ruby capybara integration-testing