- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 cypress 的新手,正在尝试为我的学习创建一些基本脚本,通过单击元素处理下拉列表很好,但是在这种情况下,悬停在元素上不起作用,我可以看到所需的元素正在悬停但是子菜单没有出现。
it.only('Mouse hover using trigger ', () => {
cy.visit('https://www.puregrips.com/pages/custom-grips')
cy.contains("a", "Custom").trigger('mouseover')
})
最佳答案
您可以使用 cypress-real-events插件,这适用于您的网页。
安装使用命令:
npm i cypress-real-events
然后在你的 cypress/support/index.{js,ts}
中,写:
import "cypress-real-events/support";
在你的代码中你可以直接写:
cy.contains("a", "Custom").realHover('mouse')
注意:由于上述插件使用 Chrome DevTools 协议(protocol)来模拟 native 事件,因此这仅适用于基于 Chromium 的浏览器,因此不适用于 firefox。
我尝试过但没有用的东西 -
cy.contains("a", "Custom").trigger('mouseover')
cy.contains("a", "Custom").invoke('show')
关于cypress - 柏树中的鼠标悬停,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68545799/
我正在尝试使用 Cypress 检查列表是否包含 2 个特定条目。 我试过: cy.get('ul.messages_list') .children()
我正在使用 Cypress 的 zip 文件下载,因为运行它的服务器无法访问 npm。 我已将以下内容添加到 package.json 的脚本部分 "cy:cypress": "D:/Cypr
我正在使用 Cypress 的 zip 文件下载,因为运行它的服务器无法访问 npm。 我已将以下内容添加到 package.json 的脚本部分 "cy:cypress": "D:/Cypr
在有头模式下测试通过,但在 headless (headless)模式下总是失败 我正在尝试对“列表”类型的 w2ui 字段执行测试 理想情况下,当我们单击此 w2ui 列表元素时,会生成一个带有选择
我是一名优秀的程序员,十分优秀!