首页 > 解决方案 > Jenkins 作为 Windows 服务无法运行 selenium,错误代码为 119

问题描述

我需要通过 Jenkins 运行一个 selenium 脚本。为了做到这一点,我已经安装了一个 Jenkins 代理作为 Windows 服务,如本页所述:https ://wiki.jenkins.io/display/JENKINS/Installing+Jenkins+as+a+Windows+service

我能够成功安装代理并且它似乎可以工作,它能够在节点上创建和运行文件,但是当我尝试运行 selenium 脚本时它没有。

我尝试使用以下命令从 cli 安装代理:“java.exe -jar agent.jar -jnlpuri https://jenkins_master_server/slave_name/slave-agent.jnlp -secret my_secret -workDir agent_dir_path”

然后它连接并且代理启动并运行,然后我尝试再次运行 selenium - 它起作用了。但是我不能让代理像从 cli 那样运行,我需要代理继续运行并保持运行,而无需每次都运行安装命令。

为了让它保持运行,我需要将代理安装为 Windows 服务,但是当我这样做时,硒脚本不起作用......我看到的是:

当 Jenkins 代理作为 Windows 服务运行时,有没有办法运行 selenium?以前有人经历过吗?

任何答案都会有所帮助!谢谢!汽车队

标签: seleniumjenkinsjenkins-slave

解决方案


推荐阅读