我想将鼠标悬停在“我的帐户”按钮上,然后单击“登录”按钮打开弹出窗口。我已经尝试了下面的代码,但它没有工作。有谁知道处理这种情况的方法?
Cypress.Commands.add('loginol', (email, password) => {
cy.get('#myAccount').click()
cy.get('#myAccount').trigger('mouseover')
cy.wait(3000)
cy.get('#login').click()
cy.get('#email').type(email)
cy.get('#password').type(password)
cy.get('.btn.full.btn-login-submit').click()
})
我已经上传了图片以防有帮助:“Giriş Yap(我的帐户)”按钮
将鼠标悬停在“Giriş Yap(登录)”按钮下方后
我正在开发的网站:https://www.hepsiburada.com/
最佳答案
//cypress 不知道如何悬停所以'invoke'调用JQuery'show'方法强制菜单变得可见
cy.get('#myAccount').invoke('show');
这对我有用。
关于javascript - 如何将鼠标悬停在元素上然后单击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60411449/