问题/愿望
我目前正在尝试在 Cypress 测试时找到鼠标的位置。我正在尝试使用 WebGL 模型,因为我无法单独抓取这些模型并移动它们,所以我正在考虑使用页面坐标/鼠标位置,以便它足够接近。
找到了可能的解决方案
我在 Cypress 的 github 上发现了一个关于此问题的已关闭问题,但它无法安装,因此如果你们中有人知道为什么它会抛出附加错误,或者有更简单的方法来找出位置,请告诉我!我们将不胜感激。
Cypress closed issue | Mouse position
终端错误照片
(抱歉钢笔标记不好;试图写下我的姓氏) 我运行了已关闭问题中给出的代码:
npm i -D 柏树鼠标位置
然后将它们添加到两个文件中:
cypress/plugins/index.js
module.exports = (on, config) => {
# ...
initCypressMousePositionPlugin(on);
# ...
}
cypress/support/index.js
import 'cypress-mouse-position/commands';
最佳答案
看起来像 cypress-mouse-position
的作者实际上从未将他的包发布到 NPM,所以我已经为他完成了。
您现在应该能够执行 npm i -D cypress-mouse-position
而不会遇到任何错误,因为它是 now published on NPM .
关于javascript - 在 Cypress 中查找鼠标位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56228882/