配置Jenkins

系统管理 - 插件管理,

在可选插件里,搜索 Selenium Plugin
Selenium Capability Axis 勾选,安装。

安装后,回到首页,进入系统配置。

selenium grid server地址修改成 你之前已经配好的地址。然后保存。

回首页点击 Selenium Grid

点击 restart,重启hub

新建Job

输入名称,选择 构建一个多配置项目,点击确定。

回到首页, 进入你所建的job

点击配置

在Configuration Matrix可以配置 selenium grid测试节点如图

Name的含义:
It does this by creating four environment variables to pass to the build phase.

LABEL_URL for either the local Selenium or SauceLabs
LABEL_BROWSER for the browser (e.g. chrome, firefox)
LABEL_PLATFORM for the platform (e.g. LINUX, VISTA)
LABEL_VERSION for the browser version
右边的问号按钮点击看到说明。

如果想要指定在自己机器上跑,(因为Jenkins在docker里启动的,没法直接跟本机交互)

新建节点

首页- 系统管理-节点管理

新建节点:

输入节点名称,选固定节点

接着输入 你的远程工作目录, 随便指定个你本机的目录;标签同节点名称一致;关键启动方式 选定位 通过Java Web启动代理。保存。

保存后,看到节点尚未联通,点进去

按照说明,先把agent.jar下载下来;然后在你本机终端执行如图命令

可以看到下图终端log

我们再刷新下节点列表,可以看到节点已经联通。

job里配置使用节点

重新回到job配置页

在 Advanced Project Options 里,点击高级,弹出菜单

勾选 限制项目的运行节点 ,然后在标签表达式 处,输入你的节点名称(一定要输入节点名称,才能弹出对应节点供选择)

job构建配置


增加构建步骤里 可以选择 执行shell。这样就能调你本机的shell执行。

我在构建里输入 先cd到代码文件路径,然后执行pytest xx.py. 保存

立即构建


配置job就可以运行, 根据天气形态来判断状态。蓝色 晴 执行成功。


点构建历史,可以查看详情。查看控制台输入log。

Jenkins驱动SeleniumGrid测试相关推荐

  1. 基于fpga的dds函数信号发生器的设计_超声信号功率放大器驱动压电陶瓷测试

    压电陶瓷片是一种电子发音元件,以锆钛酸铅压电陶瓷材料制成.基于压电效应原理,当在两片电极上面接通交流音频信号时,压电片会根据信号的大小频率发生震动而产生相应的声音来. 压电陶瓷驱动电源的性能直接关系着 ...

  2. 用Jenkins自动化搭建测试环境-前奏

    用Jenkins自动化搭建测试环境-前奏 1.安装 参考及启动:https://www.cnblogs.com/Eric15/articles/9828062.html 2.插件 新手一般按推荐安装即 ...

  3. 利用Jenkins pipeline配置测试工具

    利用Jenkins pipeline 配置测试工具一般来说包含以下几个步骤: 1, 准备被测代码: 2, 安装测试工具,进行相应配置: 3, 安装Jenkins 对应插件,并且进行配置: 4, 修改文 ...

  4. OK6410开发板linux系统下的SPI驱动和测试

    OK6410下的SPI驱动是可以用的,但是飞凌把它作为其它用途了,我们修改一些代码才能在/dev目录下创建SPI的设备节点文件 Step1:打开arch/arm/mach_s3c64XX/mach_m ...

  5. jenkins集群测试环境原理

    Jenkins自动化构建成过程,可帮助我们节省大量时间,完成这个过程的自动化后,在以后的开发过程中,我们需要做的,就是只是提交代码到版本库中,构建自动完成,基本不再需要人工干预. 代码仓库作为构建的素 ...

  6. 使用内核定时器的second字符设备驱动及测试代码

    驱动: #include <linux/kernel.h> #include <linux/module.h> #include <linux/fs.h> #inc ...

  7. 【Qt】Qt5.12编译MySQl5.7驱动(亲自测试成功)

    00. 目录 文章目录 00. 目录 01. 安装Qt5.12 02. 打开MySQL源码项目 03. 编译MySQL驱动代码 04. 修改mysql.pro文件 05. 编译之后得到对应的库 06. ...

  8. 基于Jenkins的开发测试全流程持续集成实践

    今年上半年一直在公司实践CI,本文将上半年来的一些实践总结一下,可能不太完善或优美,但的确初步解决了我目前所在项目组的一些痛点.当然这仅是一家之言也不够完整,后续下半年还会深入实践和引入Kuberne ...

  9. 用Jenkins自动化搭建测试环境_入门试炼05

    Jenkins自动化部署任务开发: 本章简述自动化构建.部署过程. 创建Jenkins 任务,填写部署代码.实际运行部署任务. 一.部署过程介绍 简述自动化部署过程: [开始]-[Git同步最新代码] ...

  10. 用Jenkins自动化搭建测试环境_jenkins基础搭建_入门试炼02

    Jenkins基础: 本篇介绍Jenkins的安装.Jenkins中的常用插件的安装方法.Jenkins用户配置以及提醒邮件的配置. 接上一篇:使用Jenkins搭建自动化测试环境_环境准备_入门试炼 ...

最新文章

  1. 三个大数据处理框架:Storm,Spark和Samza 介绍比较
  2. 在Windows上使用VSCode远程链接到Linux上开发并调试C++程序
  3. 新华智云基于MaxCompute建设媒体大数据开放平台
  4. 明了 | 看了这篇文章,多年不能理解的分布式事物,终于看懂了!
  5. java spring hiberate_Spring+SpringMVC+Hibernate整合实例讲解
  6. “盗版微信”通过反编译手段与正版互联互通,团伙被判刑
  7. 【C语言】学生打卡系统(完整代码)
  8. Linux中访问tomcat方式,linux软连接_Linux中为Tomcat启用软链接的三种方式
  9. Button点击事件的五种写法
  10. linux redis-trib.rb,redis集群配置 执行 redis-trib.rb 报错解决方法
  11. mac显示隐藏文件夹
  12. UG NX二次开发-外部模式
  13. SEO是什么?SEO是什么意思?SEO分为两种
  14. NB 的开源项目遍地开花——GitHub 热点速览 Vol.41
  15. [RCTF 2019]Nextphp(php7.4的FFI扩展安全问题)
  16. USB协议[转]__总结得很好
  17. HTML input输入框在输入汉字时,拼音也会输入的问题
  18. DDGScreenShot--iOS 图片处理--多图片拼接 (swift)
  19. python体温上报小程序_社区自编小程序,居民可自主上报体温
  20. 爱数之文件备份与恢复

热门文章

  1. IDEA导出jar包步骤
  2. 工业铝型材与钢铁之间的区别
  3. 年末总结 | 音视频开发进阶 2021 干货合集
  4. 麻省理工18年春软件构造课程阅读07“设计规格说明”
  5. android 模拟器 锁屏,锁屏桌面全模拟 Android 4.0伪装教程
  6. fluidsim元件库下载_FluidSIM5|FluidSIM(液压气动仿真软件)下载 v5.0中文免费版 附安装教程 - 121下载站...
  7. 外贸受用,如何跟进那些报过价又不回复的客户?
  8. C实现NV12转I420
  9. HDFView 把 JPG 图片转换成 HDF5 格式文件
  10. 【评论】第一财经周刊:失败的埃洛普