从jenkins运行量angular器

我试图从命令行在窗口上运行量angular器。
如果我直接键入命令:

webdriver-manager start 

它工作很好。 然而,从jenkins内,它一直在抛出:

 'webdriver-manager' is not recognized as an internal or external command, operable program or batch file. 

我的环境variables似乎没问题,因为java和npm从Jenkins都能正常工作。 任何想法?

事实certificate,我只是忘记了将系统variables上的C:\ Users \ USERNAME \ AppData \ Roaming \ npm文件夹放在我的用户path中。

看到你的下一个问题elgalu的答案虽然…

在Jenkins机器中全局安装量angular器,为此,您可能需要ssh进入运行testing的Jenkins机器:

 ssh your-jenkins-server npm -g install protractor # update webdriver in the Jenkins machine webdriver-manager update # test it works webdriver-manager start 

一旦你有了这个设置和运行你的下一个问题可能会运行量angular器无头,除非你的jenkins机器有一个可用的显示器和像Ubuntu桌面安装的Windowspipe理器。