是否可以在不使用NPM的情况下使用自定义的TestCafé浏览器提供程序?

时间:2019-04-30 17:13:37

标签: testcafe

我需要为TestCafé创建一个自定义浏览器提供程序(实际上很简单),并且希望将其存储为我的项目的一部分并在本地引用。但是,看来TestCafé已经对他们的浏览器提供程序插件的命名约定以及这些插件的加载进行了硬编码。

关于开发新的浏览器提供程序are here的说明,但没有提及在活动插件开发之外的本地使用方法,似乎暗示了预期的行为是发布到NPM。

硬编码名称source code和硬编码require source code

1 个答案:

答案 0 :(得分:1)

您是对的,命名约定和加载方法都是硬编码的。

根据我的收集,您不希望您的插件在npm上公开可用。但是,您不必将插件发布到npm即可使用。您可以通过调用引用的同一主题中描述的“ npm link”命令来创建本地符号链接并本地引用插件:

Using the Provider Development Version