无法识别package.json为TestCafe安装的NPM浏览器堆栈别名

时间:2019-05-30 22:40:31

标签: jenkins npm-install package.json testcafe browserstack

通过package.json安装'testcafe-browser-provider-browserstack'会使Jenkins作业无法识别'browserstack'

尝试从package.json中删除并从命令行安装,但是依赖性导致npm安装出错。

testcafe 1.1.4 testcafe-browser-provider-browserstack 1.8.0

npm安装

node_modules / .bin / testcafe -e browserstack:safari auth-subscriber-access-myaccount.js

ERROR找不到浏览器。 “ browserstack:safari”不是浏览器别名或可执行文件的路径。

2 个答案:

答案 0 :(得分:1)

一种调试问题的方法是使用您的BrowserStack凭据通过以下命令显式运行测试-

HUE (Hadoop User Experience)

答案 1 :(得分:1)

我尝试了不同的路径,并在package.json中移至devDependencies,但未成功。我从package.json中删除并在运行时安装了命令行,并且可以正常工作。

也许我找不到正确的路径来调用它,或者它需要被“本地”安装,但是现在它可以这种方式识别“浏览器堆栈”。