Как мне получить доступ к значению атрибута Title поля ввода с помощью Cypress.io ?

#mocha.js #chai #cypress

#mocha.js #чай #cypress

Вопрос:

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

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

В приведенном выше случае я хочу извлечь число 25696 из атрибута title, а затем создать свой ПОСТ как таковой:

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

Кажется, я не могу разобраться, как получить это значение и вставить его в текст СООБЩЕНИЯ.

Ответ №1:

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

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

Это дает мне номер 25696, который я могу использовать в своем сообщении.