带你入门jenkins-Seleniumhq插件

本文详细介绍如何在Jenkins中配置Seleniumhq插件来实现自动化回归测试的过程。包括插件安装、配置测试运行器、构建步骤设置及使用批处理命令、Ant任务执行测试等内容。

  在上一节我们学习了如何下载安装jenkins的插件。现在我们想用jenkins结合selenium做回归测试。首先要下载配置seleniumhq插件。

  

这个插件允许您运行并通过Selenium服务器加载HTML Selenese的套件结果产生Seleniumhq

配置Seleniumhq插件

全局配置

  1. 配置Seleniumhq测试运行器(selenium的server.jar路径)(通过管理jenkins - > Configure System)

job配置

  1. 安装插件selenium(通过管理jenkins - >管理插件)
  2. 配置您的项目的构建脚本来生成Seleniumhq HTML报告(请参阅下面的使用Ant命令,批处理命令和jenkins生成步骤的示例)
  3. 启用“Publish Selenium Report”出版
  4. 指定测试文件加载
  5. 您可以使用“/”,这将是工作区文件夹。应此文件夹中生成的结果文件。您可以联系“工作区根”上点击下面看看该报告是在工作区文件夹中。

配置构建工具

下面是详细配置信息,共同构建工具。请随时与更正或补充更新了。 

建立jenkins的步骤

您可以启动的HTML Selenese的套房,selenium服务器与打造专业化一步这个插件提供的。
这一步做完全一样的批处理命令(见下文),但该插件可能输入一个路径或网址 为suiteFile参数。

  1. 在你的工作配置页面中添加一个构建步骤(SeleniumHQ htmlSuite)
  2. 必填字段 

  3. 浏览器例:* IEXPLORE,* Firefox等
  4. startURL:被测试的应用程序的URL
  5. suiteFile:所有的测试案例的套件文件。selenium IDE可以保存测试用例和测试套件。节省并在这里指定的测试套件。文件名可能需要以没有空格。
  6. resultFile:使用完整路径与报告名称:例如:C:\ Program Files文件\jenkins\工作\ ApplicationToTest \workspace\ Result.html。结果应被保存在工作区文件夹。你可以有一个文件夹内组织。此文件夹应该是一样的硒发布的报告将读取的报告。
  7. 其他:端口信息硒的服务器上使用的其他选项。

批处理命令

  1. 添加生成步骤中你的工作配置页面(执行Windows批处理命令)
  2. 添加命令HTML Selenese的测试suite用selenium-server
    java -jar selenium-server.jar -htmlSuite "*firefox" http://www.google.com
    "c:\absolute\path\to\my\HTMLSuite.html" "%WORKSPACE%\results.htm"


  3. 我自己写的命令行脚本是这样的:java -jar D:\selenium-server-standalone-2.38.1.jar -userExtensions "D:\workspace\selenium-remote-control-1.0.3\selenium-server-1.0.3\user-extensions.js" -htmlSuite "*firefox" http://192.168.10.51:8080/jwms/login "D:\workSpace\jwms\web\src\selenium\Foundation\suite.html"  "%WORKSPACE%\results.htm"
     -port 4445
  4. 执行自动化脚本

Ant

我们还提供了一个Ant任务,以便更容易启动测试。运行这样的:Seleniumhq文档

<taskdef resource="selenium-ant.properties">
    <classpath>
        <pathelement location="selenium-server.jar"/>
    </classpath>
</taskdef>
<selenese
    suite="c:\absolute\path\to\my\HTMLSuite.html"
    browser="*firefox"
    results="c:\absolute\path\to\my\results.html"
    multiWindow="true" timeoutInSeconds="900" startURL="http://www.google.com" />

转载于:https://www.cnblogs.com/wyx123/articles/4107021.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值