2012-07-02 59 views
0

我是新來的水豚。我嘗試使用「訪問root_path」,然後檢查該spicified標記是否正確呈現。首先是「ElementNotFound」錯誤。我使用「puts page.html」來查看響應頁面內容。我發現只有頁面的靜態部分被渲染。而由rails動態創建的所有其他部分(<%=%>)都不是。順便說一句,我把這個測試在請求文件夾。所有的Capybara配置都是默認的。訪問頁面後頁面內容不完整

有沒有人來過類似的問題嗎?

+0

我會嘗試在加載頁面和執行測試之間調用'sleep'幾秒鐘,以確保它是未加載的html。這聽起來像是別的什麼 – varatis

回答

0

嘗試在測試中使用lanchy gem和save_and_open_page。檢查this post

+0

謝謝大家。它是固定的。原因是測試數據庫是空的。見:HTTP:[詳細](http://stackoverflow.com/questions/11296682/capybara-rspec-combination-cant-work-together-hanging-on-it-for-2-days) – tomwang1013