我有量角器安装在windows从机上。我试图运行我的脚本使用node index.js。如果我从jenkins触发作业运行上述命令,它会给出类似Protractor is not recognized as an internal or external command, operable program or batch file.的错误。但当我运行命令直接在从机上,它成功执行它。
node index.js
Protractor is not recognized as an internal or external command, operable program or batch file.
n1bvdmb61#
您可以使用Jenkins NodeJS插件(https://wiki.jenkins-ci.org/display/JENKINS/NodeJS+Plugin)来安装节点和其他npm包,如量角器、grunt等。在全局级别安装npm软件包后,您可以选中“向PATH提供节点和npm bin/folder”复选框,以确保您可以在shell或批处理命令中运行“量角器”、“grunt”。希望这对你有帮助。
btqmn9zl2#
我也有同样问题1.在jenkins中,在安装npm install -g proctractor后,只需转到proctractor和webdriver文件所在的目录即可。1.就像在构建环境中一样〉cd转到相同的目录,然后1.运行附加了节点命令,例如节点webdriver-manager启动节点量角器“保存config.js的路径”这个解决方案对我很有效!!快乐自动化
qf9go6mv3#
出现此问题的原因是,如果您在启动Jenkins服务器后安装了NodeJS。
**解决方案很简单:**重新启动Jenkins服务器
3条答案
按热度按时间n1bvdmb61#
您可以使用Jenkins NodeJS插件(https://wiki.jenkins-ci.org/display/JENKINS/NodeJS+Plugin)来安装节点和其他npm包,如量角器、grunt等。
在全局级别安装npm软件包后,您可以选中“向PATH提供节点和npm bin/folder”复选框,以确保您可以在shell或批处理命令中运行“量角器”、“grunt”。
希望这对你有帮助。
btqmn9zl2#
我也有同样问题
1.在jenkins中,在安装npm install -g proctractor后,只需转到proctractor和webdriver文件所在的目录即可。
1.就像在构建环境中一样〉cd转到相同的目录,然后
1.运行附加了节点命令,例如
节点webdriver-manager启动节点量角器“保存config.js的路径”
这个解决方案对我很有效!!快乐自动化
qf9go6mv3#
出现此问题的原因是,如果您在启动Jenkins服务器后安装了NodeJS。
**解决方案很简单:**重新启动Jenkins服务器