0
我有一個捆綁應用程序來執行我的兩個應用程序,名爲「驗證」和「招聘人員」的黃瓜測試。我的測試應用程序的目錄結構如下:黃瓜/水豚undefined方法'訪問'
root-folder
|_features
|_recruiters
|_recruitment_navigation.feature
|_step_definitions
|_recruitment_navigation_steps.rb
|_validation
|_FEATURE FILES
|_step_definitions
|_DEFINITION STEPS
|_support
|_env.rb
對於上述目錄結構。未定義的方法visit
爲#<Object:0x870c080> (NoMethodError)
每個需要訪問頁面的測試。
但以下目錄結構中,測試做工精細:
root-folder
|_features
|_FEATURE FILES
|_step_definitions
|_DEFINITION STEPS
|_support
|_env.rb
這裏是env.rb文件:
require 'capybara'
require 'capybara/dsl'
require 'capybara/cucumber'
require 'rspec/expectations'
require "ruby-debug"
Capybara.app_host = ENV["host"]
Capybara.run_server = false
Capybara.default_driver = :selenium
World(Capybara)`enter code here`
請幫助我。第一種類型的目錄結構需要有什麼不同的Capybara設置?
你正在使用哪個版本的黃瓜? – Tooky
@Tooky - 它的1.3.2 –
好吧,你如何運行黃瓜功能?你使用什麼命令? – Tooky