1

jenkinsseleniumプラグインの構成と更新についてサポートが必要です。jenkinsの外部でセレンハブとノードを構成し、Mavenからテストを実行できるため、セレン自体は問題になりません。

1つの問題:jenkins seleniumプラグインは、使用可能なブラウザーのリスト(5つのFirefox、5つのChrome、2つのIE)を使用してデフォルトノードを既に定義しています。すべてのテストをjenkins以外のマシンで実行したいと思います。そのため、リモートノードをjenkinsマシンにポイントすることができ、そこに登録されています。私の質問は、デフォルトのノードブラウザ構成を削除する方法です???

2つの問題:最新のselenium-server-standaloneバージョン(現在は2.24.1)に更新するにはどうすればよいですか。現在、jenkinsが2.15.0を使用していることがわかります。... jenkins / plugins / selenium / WEB-INF / libにjarを追加し、license.xmlを更新しようとしましたが、jenkinsを再起動した後も、古いバージョンが使用されています。

手伝ってくれてありがとう

4

1 に答える 1

1

2番目の質問にお答えします。selenium-server-standaloneバージョンを更新するには、次の手順を実行する必要があります。

1)最新バージョンのselenium-server-standaloneをダウンロードします
。2)YourJenkinsHomeDirectory / plugins / selenium / WEB-INF / lib
に配置します。3)YourJenkinsHomeDirectory / plugins / selenium/WEB-INFのlicenses.xmlファイルを編集します。

以下を編集します(太字で強調表示されているテキストを編集します。selenium-server-standaloneのバージョンの値を貼り付けます):

l:dependency name ='Unnamed --org.seleniumhq.selenium:selenium-server-standalone:pom:2.39.0 ' groupId ='org.seleniumhq.selenium' ArtifactId ='selenium-server-standalone' version = ' 2.39.0 '

ファイルを保存

4)YourJenkinsHomeDirectory / Home / plugins / selenium / META-INF / maven / org.jenkins-ci.plugins/seleniumに移動します

5)pom.xmlを編集します

次に見つけるより:

<dependency>
      <groupId>org.seleniumhq.selenium</groupId>
      <artifactId>selenium-server-standalone</artifactId>
      <version>2.39.0</version>
    </dependency>

    <dependency>
      <groupId>org.seleniumhq.selenium</groupId>
      <artifactId>selenium-java</artifactId>
      <version>2.39.0</version>
      <scope>test</scope>
    </dependency>
  </dependencies>

<version>2.39.0</version>そして、両方のブロックで編集します。selenium-server-standaloneのバージョンの値を貼り付けます

ファイルを保存

http://your-jenkins-url/restart6)デフォルトでURLが次のようにJenkinsを再起動します(単にこれに移動します) http://localhost:8080。これで、Jenkinsを再起動する必要があります

7)SeleniumGridハブに移動しますhttp://localhost:4444/grid/console

8)更新されたバージョンが表示されます

幸運を :)

于 2014-01-04T13:41:13.440 に答える