0

findlike 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
4

1 回答 1

0

我认为没有速记,因为速记是 RSpec 匹配器。

你不能这样做,have_field因为它不支持属性。

have_css匹配器:

it { should have_css("#CustomerName[value='']") }

但如果在页面加载后更改,它不会检查值。

其他RSpec 匹配器也没有断言属性的能力。

于 2013-05-06T19:37:55.907 回答