我想检查给定的字符串是否不在表格行中。但是在使用以下代码时:
page.should have_xpath('//td', :text => r)
它也与表格中的文本匹配。例如,表中没有带'G'的值,但是'PG',所以上面的代码也返回'G'的正值。 如何用Capybara检查精确的字符串?
答案 0 :(得分:0)
解决了这个问题:
regex = Regexp.new("(^#{r}$)")
page.should_not have_xpath('//td', :text => regex)