2011-09-27 5 views
2

내 watir-webdriver 테스트에서 firefox에 문제가있어서 CHROME으로 이전하기로 결정했습니다. 이것은 좋은 로컬 dev에 상자를 실행하지만 우리의 qa 서버에 팀 도시에서 발길 때 나는 다음과 같은 오류 메시지가 나타납니다 :teamcity에서 ChromeDriver를 시작할 때 오류가 발생했습니다.

이것은 devbox에서와 같은 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 

답변

3

나는 당신의 문제는 당신이 수동의 지침을 사용하여 에이전트 실행 해보십시오 서비스로 인 TeamCity 에이전트를 실행하는 것입니다 생각 : 나는 'http://confluence.jetbrains.net/display/TCD5/Setting+up+and+Running+Additional+Build+Agents#SettingupandRunningAdditionalBuildAgents-StartingtheBuildAgent

+0

서비스가 아닌 것처럼 실행 해 보았습니다. 동일한 오류가 발생합니다. **. \ test \ automation \ proxy_launcher.cc (89) : 오류 : 값 : app_launched ** 이번에는 실제로 크롬 창 팝업이 표시되지만 실제로 사용되지는 않으며 시나리오가 실패합니다. – Jim

+0

서비스로 실행되지 않을 때 Firefox가 수행하는 작업은 무엇입니까? –

1

을 TeamCity 나 Watir을 사용하지 않았지만 webdriver (selenium 서버 사용)와 동일한 오류 메시지가 Windows 서비스에서 실행되었습니다.

나를 위해 작동 한 솔루션은 시스템 계정이 아닌 다른 계정으로 서비스를 실행하는 것이 었습니다. 시도해 볼 가치가 있을까요?

관련 문제