rspec:如何期望该页面具有所需的html



我有下面的html,它是我从启动的页面源代码中获取的。

<dt title="No. days">No. days:</dt>
<dd>7</dd>

在我的测试中,我必须期待相同的html,我在下面尝试过

expect(page.html).to include("<dt title="No. days">No. days:</dt><dd>7</dd>")

但是得到了错误。我需要在include中写什么格式才能得到相同的html

提前感谢

String不是安全的HTML

expect(page).to have_selector('dt[title="No. days"]', text: "No. days:")
expect(page).to have_selector('dd', text: "7")

最新更新