cy.contains 与正则表达式匹配?
cy.contains match with regex?
我正在尝试在赛普拉斯中匹配 url http://www.mywebsite.com/get-stuff 的一部分,但一直无法弄清楚如何编写正则表达式匹配。
我试过:
cy.contains('http.*get-stuff')
找不到匹配项
do some things
如果您尝试使用正则表达式查看您网站上的某些内容是否包含文本 http://www.mywebsite.com/get-stuff
,则需要传入有效的 Regular Expression. Your argument is attempting to match using a glob expression。
如果您正在尝试查看您网站 的 url 是否被导航至 http://www.mywebsite.com/get-stuff
,您可能希望从cy.url()
命令如下:
cy.url().should('match', /myregexp/)
我知道这已经很长时间了,但是对于那些仍在寻找解决方案的人(就像我一样),如果接受的解决方案不适合您,您可以使用 cy.url().should('contain', /regex/)
。
我正在尝试在赛普拉斯中匹配 url http://www.mywebsite.com/get-stuff 的一部分,但一直无法弄清楚如何编写正则表达式匹配。
我试过: cy.contains('http.*get-stuff') 找不到匹配项 do some things
如果您尝试使用正则表达式查看您网站上的某些内容是否包含文本 http://www.mywebsite.com/get-stuff
,则需要传入有效的 Regular Expression. Your argument is attempting to match using a glob expression。
如果您正在尝试查看您网站 的 url 是否被导航至 http://www.mywebsite.com/get-stuff
,您可能希望从cy.url()
命令如下:
cy.url().should('match', /myregexp/)
我知道这已经很长时间了,但是对于那些仍在寻找解决方案的人(就像我一样),如果接受的解决方案不适合您,您可以使用 cy.url().should('contain', /regex/)
。