Чтобы сделать это на Cypress, вам нужен index.html
, а затем вы можете выполнить этот первый тест, чтобы убедиться, что браузер поддерживает уведомления:
/// <reference types="Cypress" />
describe('Browser notifications', () => {
it('are supported by the test browser', () => {
cy.visit('index.html')
cy.window().should('have.property', 'Notification').should('be.a', 'function')
})
})
Если вы включите уведомления от самого Cypress, вы увидите всплывающее окно, если вы нажмете "Уведомить меня!" кнопка. Остальные тесты заглушки Конструктор уведомлений во избежание всплывающих окон