私はtestngを使用してセレンテストを実行しています。これは、hudson(ssh接続を使用)を介してSeleniumRCを使用するリモートシステムで開始されます。リモートシステムは、MKSToolkitがインストールされたWindowsXPであるため、sshです。テストはWindowsサービスとして実行されません。
私はcaptureScreenshotメソッドとcaptureEntirePageScreenshotメソッドの両方を使用してみました。最初のものは常に黒い画像を生成します。2つ目は正しいスクリーンショットを作成しますが、Firefoxでのみ機能し、テストは通常Firefoxで合格し、他のブラウザーでは失敗するため、他のブラウザー(主にIEとSafari)のスクリーンショットをキャプチャすることが重要です。テストは並行して実行され、同時に多くのブラウザウィンドウが開きます。これが問題の原因であるかどうかはわかりません。どんな考えでもありがたいです。