Как я могу получить часть URL в Cypress

#automation #cypress #ui-automation

#автоматизация #cypress #пользовательский интерфейс-автоматизация

Вопрос:

Я генерирую идентификаторы, а затем использую для cy.visit них id, я хочу подтвердить сгенерированный идентификатор, используя cy.url().split('/') , но я не могу, разделение работает только для строк и cy.url() возвращает Chainable<string> , есть другие способы сделать это?

Ответ №1:

Это должно сработать. Замените 0 на любой индекс, который вам нужен.

 cy.url().then(url => {
  cy.log(url.split('/')[0])
});
  

Комментарии:

1. Спасибо, .then() был ответом, я пытался избежать этого, но в данном случае это единственный ответ, спасибо в любом случае!