Мне нужна помощь с регулярным выражением в файле определения шага Cucumber. Многие из моих шагов имеют тип:
Given I am on the search page
Я использую этот общий шаблон для большинства моих определений шагов и использую регулярное выражение Webrat для его подбора, которое выглядит следующим образом:
Given /^(?:|I )am on (.+)$/ do |page_name|
visit path_to(page_name)
end
Проблема в том, что мне нужно обрабатывать страницу под названием «результаты» по-другому, и я не знаю, как изменить вышеприведенное регулярное выражение, чтобы исключить строки с надписью «Если я на странице результатов».