2
我正在爲使用黃瓜和水豚的我的Rails應用程序運行集成測試。我還使用Spork進行更快的測試。水豚支持硒和無頭poltergeist。無頭瀏覽器對於更快的測試運行是有利的,但有時我也需要查看瀏覽器正在顯示的內容。這導致我改變水豚司機和重新啓動spork。更改水豚驅動程序而無需重啓spork
有沒有辦法在不重新啓動spork的情況下更改Capybara驅動程序?我已經嘗試
觀光[1]加入含有在特徵/支撐驅動程序代碼的模塊,並且被稱爲在叉勺的each_run。它不起作用並拋出一個錯誤。
[2]使用each_run更改驅動程序不會註冊更改,直到spork重新啓動。
Spork.each_run do
Capybara.javascript_driver = :poltergeist
end
截圖可以,而不是實時查看瀏覽器? –