Появится сообщение «Запрос Ajax обрабатывается!»пока нажата одна отправленная форма ajax, процесс продолжается.после завершения процесса мы получим еще одно сообщение "Форма успешно отправлена!"Я пытаюсь проверить сообщение о прогрессе, используя Cypress.io, но утверждение всегда может получить только окончательный текст.
describe('Verify that Fe male is selected', function () {
it('clicks the link "type"', function () {
cy.visit('https://www.seleniumeasy.com/test/ajax-form-submit-demo.html')
cy.get('#title').type("MyTest Name").should('have.value', 'MyTest Name')
cy.get('#description').type("MyTest Description")
cy.get('#btn-submit').click().should('not.exist')
cy.get('#submit-control').should('have.text',"Ajax Request is Processing!")
cy.get('#submit-control').should('have.text',"Form submited Successfully!")
})
})
Но это всегда не удается, показывая ошибку утверждения«Запрос Ajax обрабатывается!», Но текст был «Форма отправлена успешно!»
Как мы можем проверить это временное сообщение, отображаемое во время выполнения действия отправки.
Изображение прикреплено