2012-06-28 38 views
1

我需要帮助配置和更新jenkins硒插件。 我可以配置jenkins之外的硒毂和节点,并运行maven测试,所以硒本身不是问题。jenkins selenium grid v2 confiduration

1问题:jenkins selenium插件已经定义了默认节点和可用浏览器列表(5个firefox,5个chromes,2个IE)。我希望我的所有测试都能在jenkins之外的其他机器上运行。所以我能够将我的远程节点指向詹金斯机器,并在那里注册。我的问题是我如何删除默认节点浏览器配置?

2问题:如何更新到最新的selenium-server-standalone版本(目前是2.24.1)。现在我可以看到詹金斯正在使用2.15.0。我试图在......詹金斯/插件/硒/ WEB-INF/lib和更新license.xml添加罐子,但之后我重新启动詹金斯它仍然使用旧版本

感谢您的帮助

回答

1

我可以回答你的第二个问题。要更新硒的服务器单机版,您必须执行以下步骤:

1)下载最新版本的硒服务器独立的
2)放入到YourJenkinsHomeDirectory /插件/硒/ WEB-INF/lib目录在YourJenkinsHomeDirectory
3)编辑licenses.xml文件/插件/硒/ WEB-INF

编辑以下(编辑粗体文本强调了价值粘贴的版本的硒服务器独立的):

l:dependency name ='Unnamed - org.seleniumhq.selenium:selenium-server-standalone:pom:2.39.0 '的groupId =' org.seleniumhq.selenium '的artifactId = '硒服务器孤立' 版本=' 2.39.0'

保存文件

4)转到YourJenkinsHomeDirectory /主页/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>在这两个块中。粘贴)你的硒服务器独立

保存的版本值文件

6重新启动詹金斯(只需前往该http://your-jenkins-url/restart)作为默认的网址是:http://localhost:8080。现在,詹金斯应该重新启动

7)转到您的硒电网枢纽http://localhost:4444/grid/console

8)现在你应该可以看到更新后的版本

祝你好运:)

+0

感谢,我问这个问题在一年前但:)它从来没有迟到的帮助 –