从teamcity开始使用ChromeDriver时出错

时间:2011-09-27 23:26:32

标签: google-chrome teamcity watir watir-webdriver

我在使用firefox进行watir-webdriver测试时遇到了问题,于是决定转移到CHROME。这运行良好的本地开发盒,但是当我们在qa服务器上从团队城市开始时,我收到以下错误:

这是使用与开发盒相同的chromedriver。

Windows 2003 Server 32 bit
Chrome 14.0.835.186
chromedriver_win32_14.0.836.0.zip    ChromeDriver server for win32
Ruby 1.8.7
watir-webdriver 0.3.4
selenium-webdriver 2.7.0
watir-page-helper  0.3.0

错误

[15:57:06]:  Started ChromeDriver
[15:57:06]:  port=1203
[15:57:31]:  .\test\automation\proxy_launcher.cc(89): error: Value of: app_launched
[15:57:31]:  Actual: 1
[15:57:31]:  Expected: AUTOMATION_SUCCESS
[15:57:31]:  Which is: 0
[15:57:31]:  Error while awaiting automation ping from browser process
[15:57:56]:  .\test\automation\proxy_launcher.cc(223): error: Value of: automation()->GetBrowserWindowCount(&window_count)
[15:57:56]:  Actual: false
[15:57:56]:  Expected: true

2 个答案:

答案 0 :(得分:3)

我认为您的问题是您将TeamCity代理作为服务运行,请尝试使用以下说明手动运行代理:http://confluence.jetbrains.net/display/TCD5/Setting+up+and+Running+Additional+Build+Agents#SettingupandRunningAdditionalBuildAgents-StartingtheBuildAgent

答案 1 :(得分:1)

我没有使用TeamCity或Watir,但我在Windows服务下运行的webdriver(使用selenium服务器)收到了相同的错误消息。

对我有用的解决方案是在另一个帐户而不是系统帐户下运行该服务。可能值得一试吗?