簡體   English   中英

沒有路由匹配[GET]“ /”(ActionController :: RoutingError)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM