Css 水豚-如何检查提交按钮上的文本?

Css 水豚-如何检查提交按钮上的文本?,css,selenium,capybara,Css,Selenium,Capybara,我有一个带有文本的提交按钮,我想检查这两个按钮 i、 e.实际页面有: <input class="button" type="submit" value="Continue" tabindex="3" name="nav[save]"></input>` 但我明白了 Unable to find css "input[value=\"Continue\"]" 及 但我明白了 expected to find css "input[value=\"Continue\"

我有一个带有文本的提交按钮,我想检查这两个按钮

i、 e.实际页面有:

<input class="button" type="submit" value="Continue" tabindex="3"
name="nav[save]"></input>`
但我明白了

Unable to find css "input[value=\"Continue\"]"

但我明白了

expected to find css "input[value=\"Continue\"]" but there were no matches

如果您想同时检查这两个选项,可以在单个css选择器中执行,如

input[type=\"submit\"][value=\"Continue\"]

以下是一个适用于您的视图的解决方案:

expect(find('.button').value).to eq 'Continue'
在控制台中:

[1] pry(#<Cucumber::Rails::World>)> expect(find('.button').value).to eq 'Continue'
=> true
[1]pry(#)>expect(find('.button').value.)。为等式“Continue”
=>正确
expect(find('.button').value).to eq 'Continue'
[1] pry(#<Cucumber::Rails::World>)> expect(find('.button').value).to eq 'Continue'
=> true