我正在尝试使用以下代码匹配精确的字符串,但它似乎返回了所有具有相同子字符串的元素。
cy.contains('span', 'Apple');
我也尝试过使用正则表达式,但似乎效果不佳
cy.contains('span', new Regex("^" + "Apple" + "$"))
有人可以帮我吗? 谢谢!
你可以试试
cy.contains("span", new RegExp("^Apple$", "g"));
Regexp 的第二个参数是全局标志,但是你可以根据自己的需要进行调整。 然后你可以写一个这样的测试
cy.contains("span", new RegExp("^Apple$", "g")).should("have.length", 1)