find
like there is for有简写have_selector
吗?
例如我可以写:
it { should have_selector('h1', text: 'Welcome') }
以下是否有类似的速记?
it "should have blank customer input" do
find_field('CustomerName').value.should be_blank
end
我认为没有速记,因为速记是 RSpec 匹配器。
你不能这样做,have_field
因为它不支持属性。
有have_css
匹配器:
it { should have_css("#CustomerName[value='']") }
但如果在页面加载后更改,它不会检查值。
其他RSpec 匹配器也没有断言属性的能力。