Regex 如何对水豚的田间含水量进行预测

Regex 如何对水豚的田间含水量进行预测,regex,cucumber,capybara,Regex,Cucumber,Capybara,我试图编写一些测试来验证表单是否正确 我看到了一些带有“page.should…”和“assert page…”的代码片段,但我无法通过谷歌搜索确定可以使用什么以及应该如何使用它的文档 另外,我想知道是否可以在字段内容或字符串中使用regex。随着时间的推移,已经开发出了各种rspec匹配器。我相信现在最受欢迎的是。您可以将此与 要检查文本字段是否具有特定值,请执行以下操作: expect(page).to have_field('field_id', :with => 'test')

我试图编写一些测试来验证表单是否正确

我看到了一些带有“page.should…”和“assert page…”的代码片段,但我无法通过谷歌搜索确定可以使用什么以及应该如何使用它的文档


另外,我想知道是否可以在字段内容或字符串中使用regex。

随着时间的推移,已经开发出了各种rspec匹配器。我相信现在最受欢迎的是。您可以将此与

要检查文本字段是否具有特定值,请执行以下操作:

expect(page).to have_field('field_id', :with => 'test')
have_field
与其他水豚搜索方法类似field_id'可以是字段的id、名称或标签test'是文本字段应具有的值

上面的内容也可以用下面的内容来完成,但是读起来不太好

expect(find_field('field_id').value).to eq('test')
对于正则表达式匹配,我不相信您可以使用第一个示例。您必须将后一种方法与匹配方法结合使用:

expect(find_field('field_id').value).to match(/te/)