Регулярно выражать условия карте каратэ - PullRequest
2 голосов
/ 26 октября 2019

Можно ли использовать регулярное выражение в карате, если условие, как показано ниже

eval if ( xx!=“#regex [0-9]{7}”) karate.log(“success”)

Я хотел выполнить инструкцию if, оценка регулярного выражения пройдена. Выше код не оценивается как регулярное выражение. Он просто печатает журнал

1 Ответ

1 голос
/ 26 октября 2019

Вы можете использовать karate.match():

* def test = '123'
* if (karate.match(test, '#regex [0-9]+').pass) karate.log('pass')

Пожалуйста, обратитесь к документации: https://github.com/intuit/karate#karate-match

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