2012-06-24 64 views
1

我剛剛開始學習rspec和水豚;我看到很多測試新內容被加載到dom中的例子,但並沒有太多的驗證元素已被刪除。我該如何檢測一個dom元素已被刪除

我想查找一個元素,單擊鏈接使其消失,並驗證它已經消失。

喜歡的東西:

item = find(".list-delete") 
item.click 
page.driver.browser.switch_to.alert.accept 
page.should not_have(item) 

回答

1

我會嘗試以下方法:

item = find(".list-delete") 
item.click 
page.driver.browser.switch_to.alert.accept 
item.reload.should be_nil 
+0

有趣的想法,但我得到:故障/錯誤:item.reload.should be_nil 預期:無 有: #<水豚::元素標記=「a」> – DGM

相關問題