我正在测试cypress中下拉窗口的功能。打开下拉菜单并测试它是否可见。如何测试菜单外部的点击是否会关闭下拉列表?据我所知,你只能在可点击元素上调用.click(),否则会抛出错误。
it('Clicking on away from the dropdown menu should close the menu', () => {
cy.get('???????').click()
cy.get('#menu').should('not.be.visible')
})
我假设你的下拉真的听blur
。在这种情况下,你可以做到:
cy.get('#menu').blur()
要么
cy.get('body').focus()