Как проверить работоспособность клика от выпадающего меню и его закрытия - PullRequest
0 голосов
/ 28 февраля 2019

Я проверяю функциональность выпадающего окна в Cypress.После того, как раскрывающееся меню открыто и проверено, что оно видно.Как проверить, что нажатие за пределами меню закроет выпадающий список?насколько я знаю, вы можете вызывать .click () только для кликабельного элемента, иначе он выдаст ошибку.

it('Clicking on away from the dropdown menu should close the menu', () => {
    cy.get('???????').click()
    cy.get('#menu').should('not.be.visible')
  })

1 Ответ

0 голосов
/ 28 февраля 2019

Я предполагаю, что ваш раскрывающийся список действительно слушает blur.В этом случае вы можете сделать:

cy.get('#menu').blur()

или

cy.get('body').focus()
...