Я новичок в огурца и водосвинки и я озадачен со следующей ошибкой:капибары и огурец CSS локатор не нашел
When I click the "Search" button # features/step_definitions/web_steps.rb:9
Unable to find button #<Capybara::Element tag="button"> (Capybara::ElementNotFound)
./features/step_definitions/web_steps.rb:11:in `/^I click the "([^"]*)" button$/'
features/search.feature:9:in `When I click the "Search" button'
Внутри моей функции у меня есть:
When I click the "Search" button
Мой шаг выглядит :
When /^I click the "([^"]*)" button$/ do |button_text|
button_text = find('#gbqfb')
click_button button_text
end
Я пробовал методы 'click (button_text) и click_link. Я полагаю, что это что-то очевидно очевидно, что я не вижу. Я пытаюсь найти локатор css для элемента кнопки, а затем нажмите на этот элемент. Я считаю, что регулярное выражение не нужно изменять, потому что я изменяю, что локальная переменная 'button_text' в любом случае. Или я?