試圖讓save_and_open_page
在所有的工作使我有以下錯誤:Launchy :: ApplicationNotFoundError:
1) index page my first test
Failure/Error: save_and_open_page
Launchy::ApplicationNotFoundError:
No application found to handle 'C:/Sites/Sublist_v2/tmp/capybara/capybara-201304211638563116158687.html'
# ./spec/features/comics_page_spec.rb:6:in `block (2 levels) in <top (required)>'
規格:
require 'spec_helper'
feature 'index page' do
scenario "my first test" do
visit root_path
save_and_open_page
# Launchy.open('http://stackoverflow.com')
end
end
如果我取消了Launchy線能正常工作,所以我不知道是什麼麻煩...也許是路徑c:/
的問題?
Gemfile
group :development, :test do
gem 'spork-rails'
gem 'rspec-rails'
gem 'factory_girl_rails'
end
group :test do
gem 'faker'
gem 'capybara'
gem 'launchy'
gem 'database_cleaner'
gem 'shoulda-matchers'
end
有趣的是,我可以將錯誤消息路徑複製並粘貼到瀏覽器中並查看頁面。 – tehfailsafe 2013-04-21 23:46:05
我有同樣的問題。我注意到的一件事是,當我複製網址並在命令行中用'launchy C:/ Sites/...'運行它時,我得到了同樣的錯誤,但是當我在'C:'之前放入'file:///'時, 有用。 – Matt 2013-04-27 20:34:37
有同樣的問題。它在工作之前。不確定錯誤是否與運行軟件包更新有關。 – user938363 2013-04-29 03:09:20