我在我的playwright测试中遇到了一些错误。我如何才能纠正我的测试期望以匹配?我认为数组末尾的正则表达式有问题。我需要它来匹配空字符串。
- Expected - 7
+ Received + 7
Array [
- /Name\/Number/,
- /Data/,
- /Email/,
- /Limit/,
- / /,
+ "Name/Number",
+ "Data",
+ "Email",
+ "Limit",
+ "",
]
当我尝试//
时,VS代码认为它是一个注解掉的行,所以不再是测试的一部分。我如何才能让测试期望中的正则表达式匹配我收到的空字符串?
以下是我的测试期望:
await expect(headerLocator).toHaveText([
/Name\/Number/,
/Data/,
/Email/,
/Limit/,
/ /, <--- what goes here?
]);
1条答案
按热度按时间4urapxun1#
要只匹配空字符串,应该使用
/^$/
。像new RegExp("")
这样的空正则表达式将匹配任何字符串。