У меня есть эти два шага, которые я хочу включить в один шаг корнишона.
When I search for **"existing product"** via **"lite search"**
When I search for **"existing product"** by **name** via **"advanced search"**
* @When I search for :searchObject(?: by :searchMethod)? via :searchSection
По сути, я хочу сделать «by: searchMethod» необязательной частью шага.PHPStorm и другие тестеры регулярных выражений показывают его как действительное регулярное выражение, даже выделяя мои переменные.Но при запуске он говорит мне, что это неопределенный шаг.
Я мог бы попытаться (. *), Но я не хочу включать слово «by» в переменную.Я тоже пробовал I search for :searchObject(?: by)? (|:searchMethod )via :searchSection
.