testing - 是否可以在不使用 NPM 的情况下使用自定义 TestCafé 浏览器提供程序?
问题描述
我需要为 TestCafé 创建一个自定义浏览器提供程序(这实际上很简单),并且只想将它存储为我的项目的一部分并在本地引用它。但是,看起来 TestCafé 已经硬编码了他们的浏览器提供程序插件的命名约定和这些插件的加载。
此处提供了有关开发新浏览器提供程序的说明,但没有提及在活动插件开发之外在本地使用的方法,并且似乎暗示预期的行为是发布到 NPM。
解决方案
你是对的,命名约定和加载方法都是硬编码的。
据我所知,您不希望您的插件在 npm 上公开可用。但是,您不必将插件发布到 npm 即可使用它。您可以通过调用您引用的同一主题中描述的“npm link”命令来创建本地符号链接并在本地引用您的插件:
推荐阅读
- r - 在不使用 facet_ 的情况下在 ggplot2 中创建 facet 主题/设计图
- anylogic - AnyLogic - 有没有办法将节点从 network.nodes() 转换为矩形节点?
- angular - 如何显示多个圆环图
- android - 无法使用 twitter android kit 获取个人资料图片
- drools - kie-maven-plugin:7.36.1.Final 使用 Maven 的插件扩展依赖错误
- r - 如何使用 ggplot 投影栅格和观察点
- ios - 如何为使用 UIPrintPageRenderer 创建的 PDF 设置 Legal Page 大小?
- r - R总结折叠的Data.Table
- python-3.x - 仅在一个窗口中绘图
- mongodb - 如何在 MongoDB 查询中保留最新的 1000 个文档并删除其余部分?