我无法正确使用have_selector功能。 这是页面上显示的内容。
<div class+"alert alert-error"> You are not authorized to edit that user </div>
我想用
选择expect(page).to have_selector('div.alert.alert-error', text: 'You are not authorized to edit that user')
但上面的行似乎没有正确地拾取页面上显示的文本。 什么是正确的方法?感谢。
答案 0 :(得分:2)
我认为您的HTML语法存在错误,下面的示例应该可以正常工作:
<强> HTML 强>
<div class="alert">You are not authorized to edit that user</div>
<强> Rspec的强>
expect(page).to have_selector('div.alert', text: 'You are not authorized to edit that user')