Как получить часть carrent url с кипарисом и RegEx - PullRequest
0 голосов
/ 27 сентября 2019

Я могу получить текущий URL и передать его в переменную const.

Мой URL-адрес вот так http://bla/bla/ID

Я хочу взять идентификатор и передать его снова в const.

Это мой код.

    cy.url().then(url => {
        const currentURL = url;
    });

Пожалуйста, помогите мне, как я могу сделать это с кипарисом.

1 Ответ

1 голос
/ 27 сентября 2019

Вы не обязательно ищете решение в Cypress, но в Javascript.Что вы можете сделать, это:

  const currentURL = 'http://bla/bla/ID'.split('/')
  const id = currentURL[4]
cy.log(id)

Что это делает?

  • currentURL содержит полный URL
  • split() будет разделять URLза каждый '/'.Таким образом, в итоге вы получите массив со значениями 'http:', '', 'bla', 'bla' и 'ID'.
  • id будет содержать фактическую часть идентификатора URL
  • log() напечатает значение 'id' в вашем журнале Cypress.
...