Я пытаюсь написать тест на кипарис, чтобы подтвердить, что пользователь попадает на правильную страницу после отправки формы. Но у меня проблемы с использованием регулярного выражения, когда цифра вложена в URL-адрес ... см ...

0
Tmar 9 Янв 2021 в 03:12

1 ответ

Лучший ответ

Это должно быть просто регулярное выражение, ничего особенного в Cypress.

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

Регулярное выражение окружено //, поэтому, если вы хотите сопоставить /, его нужно экранировать. Цифра может быть сопоставлена ​​с \d, если вы хотите сопоставить одну или несколько цифр, вы добавляете после нее +.

2
pavelsaman 9 Янв 2021 в 09:17