Karate 如何断言具有特殊字符的字符串?
def errorMessage='客户端版本无效。客户端版本不能包含以下任何字符:\“&'(),/:;\”Karate 如何断言具有特殊字符的字符串?,karate,Karate,def errorMessage='客户端版本无效。客户端版本不能包含以下任何字符:\“&'(),/:;\” def expectedMessage='客户端版本无效。客户端版本不能包含以下任何字符:\“&'(),/:;\' 然后匹配错误消息包含预期消息 由于我的错误消息和预期消息中有特殊字符,因此断言失败您必须转义一些特殊字符,如单引号和双引号 # Client version is invalid. The client version cannot contain any of the
由于我的错误消息和预期消息中有特殊字符,因此断言失败您必须转义一些特殊字符,如单引号和双引号
# Client version is invalid. The client version cannot contain any of the following characters: \"&'(),/:;<>
* def errorMessage = 'Client version is invalid. The client version cannot contain any of the following characters: \\"&\'(),/:;<>'
* def expectedMessage = 'Client version is invalid. The client version cannot contain any of the following characters: \\"&\'(),/:;<>'
* match errorMessage == expectedMessage
#客户端版本无效。客户端版本不能包含以下任何字符:\“&'(),/:;
*def errorMessage='客户端版本无效。客户端版本不能包含以下任何字符:\\“&\”(),/:;'
*def expectedMessage='客户端版本无效。客户端版本不能包含以下任何字符:\\“&\”(),/:;'
*匹配错误消息==预期消息
谢谢你,巴布。工作非常好。像以前一样快速准确:)