我刚刚开始学习rspec和水豚;我看到很多测试新内容被加载到dom中的例子,但没有那么多验证元素是否被删除。
我想找一个元素,点击链接使其消失,并验证它已消失。
类似的东西:
item = find(".list-delete")
item.click
page.driver.browser.switch_to.alert.accept
page.should not_have(item)
答案 0 :(得分:1)
我会尝试以下方法:
item = find(".list-delete")
item.click
page.driver.browser.switch_to.alert.accept
item.reload.should be_nil