定义了Selenium操作(单击按钮,选中复选框,在输入字段中键入文本)RSpec测试中RSpec对这些操作的期望是什么?我的意思是以下内容。我有一个测试
it 'Test button' do
selenium.click(button_locator)
end
通常会对此使用什么样的rspec?到目前为止,我已决定使用raise_error
匹配器并将其写为:lambda {selenium.click(button_locator)}.should_not raise_error
如果Selenium无法找到定位器,则会失败。
也许还有另一个更友好的方法吗?