【发布时间】:2021-01-09 00:12:21
【问题描述】:
我正在尝试编写 cypress 测试以确认用户在提交表单后被带到正确的页面。但是当数字嵌套在 URL 中时,我在使用正则表达式时遇到了问题...请参阅下文了解我要测试的内容。
cy.url().should('match', /some-cool-page/with-stuff/ALLOW ANY DIGIT HERE/final/)
【问题讨论】:
标签: cypress
我正在尝试编写 cypress 测试以确认用户在提交表单后被带到正确的页面。但是当数字嵌套在 URL 中时,我在使用正则表达式时遇到了问题...请参阅下文了解我要测试的内容。
cy.url().should('match', /some-cool-page/with-stuff/ALLOW ANY DIGIT HERE/final/)
【问题讨论】:
标签: cypress
它应该只是一个正则表达式,在 Cypress 中没什么特别的。
cy
.url()
.should('match', /\/some-cool-page\/with-stuff\/\d+\/final\//)
正则表达式被//包围,所以如果要匹配/,需要进行转义。
\d可以匹配一个数字,如果要匹配一个或多个,在后面加上+。
【讨论】: