Игнорировать символы с регулярным выражением в определении шага огурца - PullRequest
2 голосов
/ 12 февраля 2020

Я пытаюсь захватить цифры внутри значения, используя регулярные выражения, игнорируя символы.

Шаг функции: Затем повторяющаяся группа '1st' 'elementName' отображается на странице 'webPage'

Я хочу взять '1' из значения '1st' и игнорируйте символы, оставленные в строке. Поскольку я не использую символы в том, чего я пытаюсь достичь.

Текущий шаг по умолчанию:

Then(/the 'areaINeedHelp' '([^"]*)' repeating group is displayed on the '([^"]*)' page

1 Ответ

0 голосов
/ 12 февраля 2020

Вам нужна обратная ссылка, которая фиксирует число, но не содержит суффикс номера:

Then(/the '(\d+).{2}' '([^']*)' repeating group is displayed on the '([^']*)' page/

Также измените [^"]* на [^']* в двух других обратных ссылках, так как вы используете одинарные кавычки вокруг аргументов шага вместо двойных кавычек.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...