当硒服务器独立作为Windows服务运行时,Chrome WebDriver无法初始化

时间:2019-07-04 17:30:15

标签: selenium jenkins selenium-webdriver selenium-chromedriver nssm

当selenium-server-standalone作为Windows服务运行时,无法初始化WebDriver。

我正在使用SSH在centOS上从Jenkins连接Windows机器。

在Windows上,我使用nssm安装了selenium-server-standalone作为服务,因此我运行以下命令:

nssm start SeleniumWebDriver

该服务与我用于登录的本地Windows用户相同。

该命令运行正常,因为我可以看到任务管理器中正在运行该进程,并且能够访问集线器并创建Chrome会话。

但是,当Jenkins作业的下一步运行即测试时,由于WebDriver无法初始化,它立即失败。

当我在Windows selenium-server-standalone(不作为服务)上手动运行时,将执行测试,因为Chrome正在打开。通过服务运行时,Chrome处于打开状态,但处于后台某个位置(可能是另一个会话),并且我和测试无法看到该窗口。

如何更改它以使Chrome出现,以便可以初始化WebDriver并执行GUI操作?

0 个答案:

没有答案
相关问题