RSpec对Selenium / WebDriver操作的期望

时间:2011-12-22 13:20:01

标签: ruby rspec webdriver

定义了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无法找到定位器,则会失败。 也许还有另一个更友好的方法吗?

0 个答案:

没有答案