#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, который я могу использовать в своем сообщении.