【发布时间】:2021-10-21 19:55:38
【问题描述】:
我在使用正则表达式将以下 URL 与 Cypress intercept() 匹配时遇到问题。我做错了什么?
cy.intercept('GET', /https:\/\/mysite\.me\.com\/pages\/[^\/]+[0-9](?=\/$|$)/, { fixture: 'pages.json' }).as('getPage');
匹配的网址:
不匹配的网址:
- https://mysite.me.com/pages/?something=something
- https://mysite.me.com/pages/1234/something
- https://mysite.me.com/pages/something
我最终希望将正则表达式与 env 变量一起使用,但首先要做的是。
cy.intercept('GET', `${Cypress.env('API_PATH')}/pages/[^\/]+[0-9](?=\/$|$)/`, { fixture: 'pages.json' }).as('getPages');
【问题讨论】: