2014-02-25 78 views
2

我正在使用rspec和水豚進行導軌測試4.0查看水豚的警告框文本

我在發送ajax請求後顯示警告框。 我想在我的規範中測試警報框文本。 有什麼方法可以測試它嗎?

回答

2

如果您正在使用像Selenium或Poltergeist這樣的javascript驅動程序測試水豚,那麼只能這樣做。使用RSpec的/水豚和硒,你可以做這樣的:

text = page.driver.browser.switch_to.alert.text 
expect(text).to eq 'Message you are looking for' 

如果您使用的騷靈警報框將自動確認,似乎目前還沒有在這之前做詢問框內容的方式。警報框被解除後,您需要測試一些更改或缺少更改。