![](/img/trans.png)
[英]ActionController::RoutingError (No route matches [GET] "
[英]No route matches [GET] “/” (ActionController::RoutingError)
我有一個正確在此網址上運行的應用程序
http://workspace-username.c9users.io/?#/bookings
我的服務器在端口8081上運行。
當我排好cucumber
visit http://workspace-username.c9users.io/?#/bookings
它給了我錯誤:
No route matches [GET] "/" (ActionController::RoutingError)
我只是感到驚訝,因為該應用程序也正在運行,但是capybara
無法獲得它。 我也嘗試過
visit http://workspace-username.c9users.io:8081/?#/bookings
但仍然有同樣的錯誤
當訪問外部頁面時,水豚需要使用非機架測試的Web驅動程序,因為機架測試僅與機架應用程序通信。 要測試該網站,您將需要使用其他驅動程序,例如硒。
如果只需要該驅動程序,則可以將驅動程序設置為selenium。
Capybara.current_driver = :selenium
或在配置rspec時更改默認驅動程序
Capybara.default_driver = :selenium
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.