0

ターゲットマシンでGUIAutomation(実行中のコマンドとキーボードイベントを含むJavaコードを使用して開発された)を実行するためのジョブを構成しました。

追加情報:-

  1. インストーラーを起動するコマンドを実行しています(インストーラーGUIが表示されるはずです) .....しかし、実行されません
  2. エラーが発生した場合、 JAVA DefaultToolkit APIを使用して画像をキャプチャしていますが、すぐにBlackとして表示され、何も表示されません。
  3. GUIAutomation ツールは自分で開発しました。

ジェンキンを介して自動化する必要があるため、この問題を克服するのを手伝ってください。

4

2 に答える 2

0

通常、Jenkins で GUI プログラムを実行すると問題が発生します。これは、Jenkins サービスが、ジョブを実行しているスレーブ (またはマスター、言及しない) の表示にアクセスする権限を持っていないためです。典型的な解決策は、JNLP を介してスレーブを起動することです。これには、スレーブにログオンし、(スレーブのブラウザーを介して) jenkins マスターのスレーブのページに移動し、そのページのボタンを介してスレーブ プロセスを起動する必要があります。同じページに表示される javaws コマンドを使用して起動することもできます。

JNLP スレーブの開始

サービスとして実行されている Windows スレーブでは、スレーブのログインおよびデスクトップ権限を持つユーザーとしてサービスを実行するように構成することで成功する場合があります。デフォルトは、そのような権限を持たないローカル システム ユーザーです。

于 2013-05-08T20:15:32.470 に答える