【发布时间】:2011-11-17 09:46:32
【问题描述】:
我有以下 jenkins 设置 - centOS 上的主节点,windows server 2008 R2 上的从节点(作为 windows 服务运行)。 使用的硒服务器:2.5.0 测试使用 Selenium 1 API。
我正在启动 hudson 作业,该作业尝试在 Windows 从属节点上运行简单的硒测试。
启动字符串如下:ant run-tests -Dhost=localhost "-Dbrowser-type=*googlechrome"
作业失败并出现以下错误:
[testng] java.lang.RuntimeException: Could not start Selenium session: Failed to start new browser session: org.openqa.selenium.os.WindowsRegistryException: Problem while managing the registry, OS Version '6.1', regVersion1 = false
[testng] Build info: version: '2.5.0', revision: '13516', time: '2011-08-23 18:29:57'
[testng] System info: os.name: 'Windows Server 2008 R2', os.arch: 'amd64', os.version: '6.1', java.version: '1.6.0_26'
[testng] Driver info: driver.version: unknown
[testng] at com.thoughtworks.selenium.DefaultSelenium.start(DefaultSelenium.java:104)
[testng] at com.thoughtworks.selenium.DefaultSelenium.start(DefaultSelenium.java:109)
[testng] at com.frostdigital.framework.DefaultUITest.startSelenium(Unknown Source)
....
如果我通过 RDP 连接到该工作站并手动执行此命令,一切正常。 在firefox上运行测试的job也可以正常运行。
有什么建议会导致这个问题吗?
【问题讨论】:
标签: java selenium selenium-rc jenkins