【问题标题】:Cypress Testing - for URL matching赛普拉斯测试 - 用于 URL 匹配
【发布时间】:2021-01-09 00:12:21
【问题描述】:

我正在尝试编写 cypress 测试以确认用户在提交表单后被带到正确的页面。但是当数字嵌套在 URL 中时,我在使用正则表达式时遇到了问题...请参阅下文了解我要测试的内容。

 cy.url().should('match', /some-cool-page/with-stuff/ALLOW ANY DIGIT HERE/final/)

【问题讨论】:

    标签: cypress


    【解决方案1】:

    它应该只是一个正则表达式,在 Cypress 中没什么特别的。

    cy
      .url()
      .should('match', /\/some-cool-page\/with-stuff\/\d+\/final\//)
    

    正则表达式被//包围,所以如果要匹配/,需要进行转义。 \d可以匹配一个数字,如果要匹配一个或多个,在后面加上+

    【讨论】:

    • 感谢正则表达式的帮助
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-02-14
    • 2021-10-20
    • 2020-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多