我正在尝试匹配cypress中的部分网址http://www.mywebsite.com/get-stuff,并且无法弄清楚如何编写正则表达式匹配。
我试过了: cy.contains( 'HTTP。*获得-东西') 而且找不到匹配的 do some things
答案 0 :(得分:7)
如果您尝试查看网站上的某些内容是否使用正则表达式http://www.mywebsite.com/get-stuff
,则需要传入有效的Regular Expression。您的论点是尝试使用glob expression进行匹配。
如果您正在尝试查看网站的网址是否导航到 http://www.mywebsite.com/get-stuff
,您可能希望编写cy.url()
命令的断言,如下所示:
cy.url().should('match', /myregexp/)
答案 1 :(得分:1)
我知道已经花了很长时间,但是对于那些仍在寻找解决方案的人(就像我一样),如果无法接受的解决方案,可以使用cy.url().should('contain', /regex/)
。