我想测试某些内容是否不包含任何 HTML。什么是简单而干净的方法?
page.find(".description").should_not have_content /\<.*\>/
不能正常工作,因为它失败<strong>Lorem
但继续传递<strong>Lorem
。可能是由于 capybara 帮助其用户转义 HTML 的方式。
用 xpaths 解决是可行的,但让我想知道是否没有更简单的解决方案。
page.should_not have_selector(:xpath, "//div[@class="description"]/*")
是否有一种内置的方法来检测 Capybara 中的某些文本是否已从 HTML 中删除?