2012-06-24 65 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

相关问题