find
是否有have_selector
的缩写?
例如我可以写:
it { should have_selector('h1', text: 'Welcome') }
以下是否有类似的简写?
it "should have blank customer input" do
find_field('CustomerName').value.should be_blank
end
答案 0 :(得分:0)
我认为没有简写,因为短线是RSpec Matchers。
您不能使用have_field
,因为它不支持属性。
有have_css
匹配器:
it { should have_css("#CustomerName[value='']") }
但如果在页面加载后更改了值,则不会检查值。
其他RSpec Matchers也无法断言属性。