2

私は、watir-webdriver のテストで firefox に問題があり、CHROME に移行することにしました。これはローカル dev ボックスで問題なく実行されますが、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
4

2 に答える 2

3

あなたの問題は、TeamCityエージェントをサービスとして実行していることだと思います。次の手順を使用して、エージェントを手動で実行してみてください:http: //confluence.jetbrains.net/display/TCD5/Setting+up+and+Running+Additional+ Build + Agents#SettingupandRunningAdditionalBuildAgents-BuildAgentの開始

于 2011-09-28T11:35:17.890 に答える
1

TeamCity または Watir を使用していませんが、Windows サービスで実行されている webdriver (セレン サーバーを使用) から同じエラー メッセージが表示されました。

私にとってうまくいった解決策は、システム アカウントではなく別のアカウントでサービスを実行することでした。試してみる価値はありますか?

于 2011-10-18T17:48:08.513 に答える