1

我刚刚开始学习 rspec 和 capybara;我看到很多测试加载到 dom 中的新内容的示例,但并没有太多验证元素是否已被删除的示例。

我想找到一个元素,单击链接使其消失,并确认它已消失。

就像是:

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

1 回答 1

1

我会尝试以下方法:

item = find(".list-delete")
item.click
page.driver.browser.switch_to.alert.accept
item.reload.should be_nil
于 2012-06-24T19:50:12.977 回答