Как получить доступ к значению атрибута заголовка поля ввода с помощью Cypress.io? - PullRequest
0 голосов
/ 04 марта 2019

Я пытаюсь отправить POST в форму со значением, которое содержится в атрибуте title поля ввода:

<input type="text" id="dynamicStationID" class="stationNameInput" value="Station 1" title="Station 25696" />

В приведенном выше случае я хочу извлечь число 25696 изАтрибут title, а затем создайте свой POST следующим образом:

cy.request({
method: 'POST',
url: 'https://staging/api/rest/robots.cfm',
form: true,
body: {
  stationName: 'Station 1',
 stationID: '25696' }

Я не могу понять, как получить это значение и вставить его в тело POST.

1 Ответ

0 голосов
/ 04 марта 2019

Проведя немного больше исследований, я смог выяснить это:

cy.get("input.stationNameInput").then(elem => {
   let score=elem.attr("title").slice(4);
})

Это дает мне число 25696, которое я могу использовать в моем POST.

...