Hover 使用Cypress将鼠标悬停在按钮上
我试图将鼠标悬停在Cypress中的一个按钮上,为此我尝试使用触发器(“鼠标悬停”),但它对我不起作用。有什么建议吗Hover 使用Cypress将鼠标悬停在按钮上,hover,cypress,Hover,Cypress,我试图将鼠标悬停在Cypress中的一个按钮上,为此我尝试使用触发器(“鼠标悬停”),但它对我不起作用。有什么建议吗 it('hovering over button', () => { cy.visit("http://www.qaclickacademy.com/practice.php"); cy.get('#mousehover').trigger('mouseover'); }) 我终于找到了解决办法。通过在代码中使用Invoke()方法,我可以将鼠标悬停在按钮上 it
it('hovering over button', () => {
cy.visit("http://www.qaclickacademy.com/practice.php");
cy.get('#mousehover').trigger('mouseover'); })
我终于找到了解决办法。通过在代码中使用Invoke()方法,我可以将鼠标悬停在按钮上
it('hovering over button', () => {
cy.visit("http://www.qaclickacademy.com/practice.php");
cy.get('.mouse-hover-content').should('be.hidden').invoke('show');
})
上面的答案帮助我找到了解决方案:
cy.get('.mouse-hover-content')
.should('be.hidden')
.invoke('css', 'visibility', 'visible')
这回答了你的问题吗?根据链接的答案,
show()
是一种jQuery方法,它修改CSS属性以使元素可见。invoke('show')
对你不起作用吗?不,只是invoke('show')
对meLucky不起作用它对asoni起作用。