Я просто ищу автоматическую кнопку на главной странице. Я использую следующий фрагмент кодаавтоматизировать веб-страницу нажмите кнопку в рубине
Given /^I press "(.*)"$/ do |action|
browser.button(:text => action).click
end
Мой файл функция имеет следующий
Scenario: Default Search
Given I press "Search"
Исполняя файл функции, я получаю следующую ошибку
*** WARNING: You must use ANSICON 1.31 or higher (https://github.com/adoxa/ansicon/) to get coloured output on Windows
Ambiguous match of "I press "Search"":
C:/Users/............test/features/step_definitions/Moorings.rb:8:in `/^I press "(.*)"$/'
Похоже, у вас есть более одной кнопки с текстом 'Поиск' на странице. Вы? –
Да, похоже, есть более одного поиска. Я использую следующую страницу www.moorings.com – rubytester
ohh .. тогда это действительно просто. попробуйте использовать что-то уникальное, например, ID. Я приведу пример как ответ ниже –