Попытка просмотреть список тегов диапазона в Cypress, но утверждения не выполняются.Javascript

Форум по Javascript
Ответить
Гость
 Попытка просмотреть список тегов диапазона в Cypress, но утверждения не выполняются.

Сообщение Гость »


Я пытаюсь просмотреть список тегов span и затем убедиться, что все три отображаемые временные метки в видео верны. Когда я запустил тест в Cypress, я получил следующую ошибку:

ожидается, что [] будет включать 0:20

он ​​сломался после попытки сделать первое утверждение.

Возможно, я слишком усложнил написание теста, но мне хотелось посмотреть, сможет ли кто-нибудь помочь, посмотрев мой код и выяснив, что не так. Мой подход к написанию теста заключался в том, чтобы пройтись по списку элементов, сохранить каждое значение в пустом массиве, а затем утвердить их.
describe("Утверждение временных меток", () => { beforeEach(() => { моиЛогинДанные } it("Утверждение, что в видео отображаются правильные временные метки") displayTimeStamp = []; cy.get(".timestamp").each((element) => { ожидать (элемент).to.exist; cy.wrap(элемент); .invoke("текст") .then((элемент) => { displayTimeStamp.push(element[0].innerText); }); ожидаем(displayedTimeStamp).includes("0:20") || ожидаем(displayedTimeStamp).includes("0:25") || ожидать(displayedTimeStamp).includes("0:45") }); }); 0:20 Александр Македонский " Это заметка " 0:25 Александр Македонский " Это еще одна заметка " 0:45 Александр Македонский " Это третья заметка "
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»