【发布时间】:2018-03-06 00:49:54
【问题描述】:
我正在尝试在 cypress 中匹配 url http://www.mywebsite.com/get-stuff 的一部分,但无法弄清楚如何编写正则表达式匹配。
我试过了: cy.contains('http.*get-stuff') 并且找不到匹配项 do some things
【问题讨论】:
标签: cypress
我正在尝试在 cypress 中匹配 url http://www.mywebsite.com/get-stuff 的一部分,但无法弄清楚如何编写正则表达式匹配。
我试过了: cy.contains('http.*get-stuff') 并且找不到匹配项 do some things
【问题讨论】:
标签: cypress
如果您尝试使用正则表达式查看您网站上的某些内容是否包含文本 http://www.mywebsite.com/get-stuff,则需要传入有效的 Regular Expression。您的论点正在尝试使用glob expression 进行匹配。
如果您想查看您网站的网址是否导航到 http://www.mywebsite.com/get-stuff,您可能希望像这样从cy.url() 命令中写出一个断言:
cy.url().should('match', /myregexp/)
【讨论】:
我知道这已经很久了,但是对于那些仍在寻找解决方案的人(就像我一样),如果接受的解决方案不适合您,您可以使用 cy.url().should('contain', /regex/)。
【讨论】: