我已經爲我的Rails項目失敗的測試(其中某一段內容是應該出現在頁面上,而不是),和我試圖調試它使用debugger
寶石。因爲我看到了什麼,我認爲是正確的內容,當我在瀏覽器中查看一個網頁,我想在調試器中運行IRB並看到測試運行時,頁面的內容是什麼。我的測試執行visit sponsor_path(sponsor)
。有沒有辦法在IRB中獲取該路線/路徑的內容?獲取IRB頁面的內容(調試器中)
2
A
回答
2
當使用RSpec的和水豚,你可以看看頁面save_and_open_page
你visit
路徑後調用它,它會保存當前頁面(很像做從瀏覽器保存),並打開它。
2
你可以通過軌道控制檯這樣執行HTML請求:
app.get("/my_url/1")
html = app.response.body
+0
產生這個錯誤:'NoMethodError:未定義的方法\'get'' –
+0
如果我只需運行'軌在命令行console'在我的應用程序,並輸入,它的工作原理。但是,它不能在調試器內的IRB內工作。 –
相關問題
- 1. Ruby獲取頁面內容
- 2. 在C++中獲取頁面內容
- 3. 在主頁面中獲取內容頁面的實例
- 4. 獲取頁面內容的高度
- 5. 獲取頁面內容與WordPress的
- 6. Smarty的獲取頁面內容
- 7. 在調試時獲取HttpWebResponse的內容
- 8. 從登錄頁面後面的頁面獲取內容失敗
- 9. 在內容頁面中使用JavaScript獲取頁面尺寸
- 10. 如何從XUL獲取內容頁面?
- 11. 從URL獲取頁面內容?
- 12. WWW :: Mechanize從頁面獲取內容
- 13. 如何獲取頁面內容
- 14. 從vk.com獲取頁面內容
- 15. 如何從PAMIE獲取頁面內容?
- 16. 從javascript頁面獲取HTML內容
- 17. 從URL獲取頁面內容
- 18. 獲取頁面內容在Java
- 19. PHP獲取CGI頁面內容
- 20. 如何獲取頁面內容?
- 21. Scala獲取頁面內容爲JSon
- 22. 目標C:獲取頁面內容
- 23. 從父頁面獲取內容
- 24. 如何從chrome調試器中獲取「long」內容?
- 25. 如何獲取重定向頁面的頁面內容?
- 26. 如何獲取登錄頁面後面的網頁內容?
- 27. Geb測試框架 - 獲取原始頁面內容
- 28. Ruby - 即使頁面內容不存在,也能獲取頁面內容
- 29. 提取JSP頁面內容
- 30. 獲取公共內容頁面變量到主頁面
這將有助於瞭解你所使用的測試框架。如果您使用的RSpec +水豚,使用'後您save_and_open_page'訪問sponsor_path – doesterr
@doesterr可以添加此建議作爲一個答案?這對我很好。 –
做,很高興它的工作 – doesterr