Я не уверен, почему вы хотите проверить дополнительный адрес электронной почты, но я бы посоветовал вам использовать
^$|^[^@\s]+@[^@\s]+$
, что означает
^$ empty string
| or
^ beginning of string
[^@\s]+ any character but @ or whitespace
@
[^@\s]+
$ end of string
Вы выиграли 't прекратить поддельные электронные письма в любом случае, и таким образом вы не прекратите действительные адреса.
Вы пытаетесь использовать ярлык match
там, где ожидается JavaScript.
Пожалуйста, измените на:
* def offers = []
* def message = offers.length > 0 ? 'ok' : 'empty'
* match message == 'empty'
Никакое каратэ не поддерживает пользовательские сообщения, потому что в отчетах HTML обычно есть все, что вам нужно, включая HTTP трафик / журналы. Но вы всегда можете print
все, что захотите.