0

我想检查给定的字符串是否不在表格行中。但是当使用下面的代码时:

page.should have_xpath('//td', :text => r)

它也匹配表中的文本。例如,表中没有带“G”的值,但有“PG”,因此上面的代码也为“G”返回正数。如何使用 Capybara 检查精确的字符串?

4

1 回答 1

0

用这个解决了它:

regex = Regexp.new("(^#{r}$)")
page.should_not have_xpath('//td', :text => regex)
于 2012-10-26T16:05:42.780 回答