Описание проблемы
CypressError: Тайм-аут повторной попытки: Ожидается, что в элементе найдено содержимое: 'mm': но не было.
Я смонтировал компонентна кипарис с ложными данными.Затем я попытался получить элемент, используя приведенный ниже исходный код, и получил вышеуказанную ошибку:
cy.get('#edit-highlights-form1').contains('2m');
Текущая ситуация
У меня есть приложение vue.js, которое содержит компонент, и оно получает данные изAPI.Пожалуйста, найдите исходный код ниже, что я пытался написать модульный тест для этого компонента, используя Cypress.
Код:
describe('Edit highlights component ', () => {
beforeEach(mountVue({
template,
components,
data
}))
it('Stub the mock data to the component edit highlights', () => {
cy.server();
cy.route({
method: 'GET',
url: '/drupal/api/v1/getHighlightData/*',
response: data().highlightModel
}).as('apiHighligihtData');
mountVue({
template,
components,
data
});
cy.get('#edit-highlights-form1').contains('2m');
});
});
Я получил учебное пособие от https://github.com/bahmutov/cypress-vue-unit-test/blob/master/cypress/integration/ajax-list-spec.js