2014-05-10 40 views
0

當我做js: true測試(rspec + capybara + selenium)時,它運行瀏覽器,所有步驟都可見。我希望能夠停下來看看網頁。有沒有辦法做到這一點?對於非js: true測試save_and_open_pagegem launchy工作良好,但在這裏沒用。js:true - 如何保持瀏覽器運行

回答

0

沒有什麼比將sleep或調試器斷點放在要停止的地方更好,那麼您可以環顧網頁。

另外請注意,您的瀏覽器將水豚沒有擴展被加載,所以你不能使用螢火蟲或其他工具(但也許火狐的原生開發工具仍然可我不知道)

+0

這是一個恥辱,它的沒有螢火蟲。應該是一種改變這種情況的方法。我甚至在之前嘗試添加'binding.pry',但它並沒有爲我工作。現在我看到這是因爲測試在該行之前失敗了。 「睡眠」也適用。 – pawel7318

+1

試試看這篇文章使用與水豚螢火蟲,我從來沒有嘗試,雖然http://waltersmith.us/articles/using-firebug-with-capybara – Benj

相關問題