2010-10-22 69 views
1

我一直在開發一個Rails應用程序,並且我決定實施測試驅動開發和行爲驅動開發的混合。如何使用黃瓜測試用javascript加載的內容

但是,我正在構建的應用程序使用一個稱爲MochaUI的Web應用程序用戶界面框架,該框架構建於Mootools框架之上。

我剛寫完一部分單元測試,並且已經開始測試用戶界面;這是我開始遇到問題的地方。

很多我想測試的東西是通過JavaScript加載的內容,一些數據加載到iframe中,一些數據加載到元素(ajax)中。

所以我寫了一個測試

And I should see "Some text loaded into an iframe with javascript" 

正如你猜到了,它失敗了。我不知道從哪裏開始解決這個問題,因爲我對TDD和BDD非常陌生,但是我在那裏工作,任何人都可以給我一些提示或可能的解決方案,讓我可以在晚上睡覺嗎?

謝謝!

回答

1

使用capybara,標記需要與@javascript JavaScript中的場景。