Hye*_*Eun 2 javascript e2e-testing cypress
我目前正在尝试在赛普拉斯测试时找到鼠标的位置。我正在尝试使用 WebGL 模型,因为我无法单独抓取这些模型并移动它们,所以我正在考虑使用页面坐标/鼠标位置,以便它足够接近。
我在 Cypress 的 github 上发现了一个关于此问题的已关闭问题,但它无法安装,因此如果你们中有人知道为什么它会抛出附加错误,或者有更简单的方法来找出位置,请告诉我!我们将不胜感激。
(抱歉,钢笔标记不好;试图写下我的姓氏)
我运行了已关闭问题中给出的代码:
npm i -D cypress-mouse-position
然后将它们添加到两个文件中:
cypress/plugins/index.js
module.exports = (on, config) => {
# ...
initCypressMousePositionPlugin(on);
# ...
}
Run Code Online (Sandbox Code Playgroud)
cypress/support/index.js
import 'cypress-mouse-position/commands';
Run Code Online (Sandbox Code Playgroud)
看起来作者cypress-mouse-position从未真正将他的包发布到 NPM,所以我已经为他完成了。
您现在应该能够执行npm i -D cypress-mouse-position而不会遇到任何错误,因为它现已发布在 NPM 上。
| 归档时间: |
|
| 查看次数: |
4170 次 |
| 最近记录: |