如何测试点击下拉菜单的功能,然后关闭

问题描述 投票:1回答:1

我正在测试cypress中下拉窗口的功能。打开下拉菜单并测试它是否可见。如何测试菜单外部的点击是否会关闭下拉列表?据我所知,你只能在可点击元素上调用.click(),否则会抛出错误。

it('Clicking on away from the dropdown menu should close the menu', () => {
    cy.get('???????').click()
    cy.get('#menu').should('not.be.visible')
  })
e2e-testing cypress
1个回答
1
投票

我假设你的下拉真的听blur。在这种情况下,你可以做到:

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

要么

cy.get('body').focus()
© www.soinside.com 2019 - 2024. All rights reserved.