0
我有一個subdomained rails 3.0應用程序,我試圖用黃瓜/水豚/硒進行測試。我使用子域在應用程序控制器中的before_filter中設置當前站點。爲什麼selenium在我的應用程序控制器中運行before_filters?
我的所有測試都能正常工作,直到我使用@javascript標記。我使用@javascript運行的測試不運行before_filter,因此當前站點永遠不會被設置。該頁面不加載並且測試失敗。
這些相同的測試按預期工作,並在適當的步驟中使用save_and_open_page時生成期望的頁面。
任何人有任何想法,爲什麼我的before_filter不在硒下運行?
'Rails.logger.error'稍微正確一些。 – sj26