1

Jenkins Selenium Grid プラグインをインストールしました。新しい構成を追加して、「すべてのノード」で機能するように設定し、ブラウザーを Firefox 21.0 に設定しました。マスターの構成 URL に移動すると、computer/(master)/selenium/ が機能していることがわかります。 ここに画像の説明を入力

動作するはずのいずれかのスレーブの構成 URL に移動し、[開始] ボタンを押しても、何も起こらないようです。 ここに画像の説明を入力

どんな助けでも大歓迎です。

4

3 に答える 3

1

問題は、マスター マシンが EC2 クラウドにあり、スレーブ マシンが内部の作業ネットワークにあることが判明しました。つまり、基本的にファイアウォールの構成の問題です。jenkins 用の Selenium Grid プラグインが、少なくともユーザーにとって明らかな場所に何らかのエラーを表示するのであれば、それは確かに素晴らしいことです。現在Jenkinsのログにエラーが出力されていました。

于 2013-06-07T23:56:01.173 に答える
1

Selenium が別のスレーブでも稼働していることを確認する必要があります。

Jenkins での Selenium の使用に関するTorben Hansenによる素晴らしいチュートリアルについては、こちらを参照してください:
Jenkins CI、Selenium グリッド、および PHPUnit Selenium をセットアップして統合テストを実行

于 2013-06-04T09:34:48.863 に答える
0

selenium-server-standalone-X.XX.X.jar が各 jenkins スレーブの Jenkins_Home フォルダーにあるかどうかを確認します。そのような jar がない場合は、すべてのスレーブの Jenkins_Home フォルダーに貼り付けて、マスター ノードを再起動します。

稼働中の構成は、各スレーブの「Selenium ノード管理」に自動的に表示されます。

于 2014-04-15T20:29:45.193 に答える