Определив действия 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 не сможет найти локатор.
Может быть, есть другой более дружественный метод для этого?