首页 > 系统相关 >Windows中,Jenkins上部署ui自动化自启动浏览器(不使用无头模式)

Windows中,Jenkins上部署ui自动化自启动浏览器(不使用无头模式)

时间:2024-05-27 15:58:49浏览次数:26  
标签:github Windows CSDN 报错 Jenkins jenkins 自启动 ui 节点

1、window上安装jenkins,我是借助以下链接进行安装的:

Windows系统下Jenkins安装、配置和使用_jenkins windows-CSDN博客

2、jenkins安装中与github连接:

jenkins+github集成自动化测试环境搭建(2)-jenkins+github集成_jenkins自动化测试集成github-CSDN博客

3、解决jenkins运行ui自动化时,由于jenkin浏览器不稳定时导致某一时间断找不到而报错在python代码中使用了

运行代码pip install tenacity

from tenacity import retry, stop_after_attempt, wait_fixed  
  
@retry(stop=stop_after_attempt(5), wait=wait_fixed(2))  (我一般把他放在测试用例上)
def my_function_that_might_fail():  
    # 这里是你的代码,如果它失败了,它会被重试最多5次  
    # 每次失败后,它会等待2秒再重试  
    pass

4、由于Jenkins本身运行自动化时本就是无GUI模式,我的用例还是会有报错,我在python代码中使用了无投模式运行,看能否解决问题

5、经过添加了无头模式,但还是不知道什么原因再报错,但我在本地执行是不报错的,于是我决定jenkins启动本地浏览器进行运行测试用例,防止因为元素交互原因导致报错;在jenkins上创建节点

点击新增节点按钮

配置相关数据

可参考如下链接:

Jenkins-创建节点并连接_jenkins 添加节点-CSDN博客

最后一个问题,就是我jenkins上设置了定时构建,开机自启,但是我的子节点未设置开机自启就会出现用例报错,结果还得手动点击连接,故设置成开机自启节点,我是Windows电脑,借助方法如下(第二种方法)

【Jenkins】windows系统中的节点和服务设置开机自动启动_win节点启用方式-CSDN博客

这个时候,如果开关机后还是不行,故再将

我的配置在以上就结束了,望能有用

标签:github,Windows,CSDN,报错,Jenkins,jenkins,自启动,ui,节点
From: https://blog.csdn.net/m0_71230484/article/details/139200854

相关文章

  • Elasticsearch Guide 7.17
    目录介绍扩展性与可恢复性clientSetupElasticsearchInstallingESConfiguringESImportantsystemconfigurationBootstrapChecksBootstrapChecksforX-PackStartingElasticsearchStoppingElasticsearchDiscoveryandclusterformationAddandremovenodesinyourclust......
  • 在openkylin上编译UKUI开源组件
    目录一、准备工作二、搭建Qt编译环境三、编译UKUI开源组件这里就不赘述怎么安装openkylin系统了,可以虚拟机安装也可以使用本地安装,UKUI桌面环境主要是使用Qt开发,下面讲解从搭建Qt编译环境到编译开源组件,这里使用的openkylin系统是openkylin2.0nile 一、准备工作打开......
  • Windows远程桌面是什么?
    Windows远程桌面是一种远程桌面协议,允许用户通过网络连接到远程Windows计算机,并在本地操作远程计算机。它为用户提供了访问远程计算机的便利性,可以在不同地区的电脑或设备之间进行信息远程通信。天联解决方案在远程桌面技术中,天联是一个可靠的解决方案。天联利用组网技术,可......
  • node.js 安装( windows)
    node.js安装(windows10专业版) 1.下载node.js软件;官网下载 地址: 2.cmd中安装 node.js; 用管理员身份 打开cmd,进入想安装的盘符 ,再运行如下  命令  :(版本号 对应自己 下载的 版本号)curl-Ohttps://nodejs.org/dist/v14.16.0/node-v14.16.0-x64.msi 改成 ......
  • 【安装】VMware虚拟机安装windows操作系统,VM的相关操作
    目录引出报错:pressanykeytobootformcd激活调整显示在VMware上新建虚拟机,并安装Windows1、新建虚拟机2、装载ISO镜像3、安装Windowsserver20164、开机初始化虚拟机操作1、虚拟机基本操作2、虚拟机快照3、虚拟机克隆4、VMwareTools总结引出VMware虚拟......
  • EasyUI的基本运用
    目录EasyUI中文文档以及依赖文件下载使用 布局1.树状图2.json文件加载树状图数据完整代码EasyUI中文文档以及依赖文件下载可通过蓝奏云盘下载:https://yfyp.lanzoub.com/b00eery9vg密码:yfnb使用1.将文档和依赖文件下载之后,打开你创建的Javaweb项目,先将依赖文件......
  • 基于深度学习的图像分类的GUI界面
    欢迎大家点赞、收藏、关注、评论啦,由于篇幅有限,只展示了部分核心代码。文章目录一项目简介二、功能三、系统四.总结一项目简介  一、项目背景与意义随着深度学习技术的快速发展,图像分类技术已经取得了显著的进步,并在各个领域得到了广泛应用。然而,对于非专......
  • windows下mysql修改表名大消息参数lower_case_table_names,需要initialize才生效
    第一步:尝试修改文件my.ini,发现改了重启不管用:C:\ProgramFiles\MySQL\MySQLServer8.0\bin>notepadmy.ini[mysqld]lower_case_table_names=2 第二步:尝试初始化mysql服务,带上参数。注意,会清空数据库,所以务必先备份数据!!!参考:https://blog.csdn.net/cccgo68/article/d......
  • Spring学习:AllArgsConstructor、RequiredArgsConstructor注入bean
    @NoArgsConstructor、@AllArgsConstructor、@RequiredArgsConstructor(搭配@FieldDefaults、@NonFinal)的区别以及在springboot常用地方 注解解释、区别:@NoArgsConstructor:生成无参的构造方法。@AllArgsConstructor:生成该类下全部属性的构造方法。(主讲)@RequiredArgsConstructo......
  • 翻译《The Old New Thing》- Hotkeys involving the Windows logo key are reserved b
    HotkeysinvolvingtheWindowslogokeyarereservedbythesystem-TheOldNewThing(microsoft.com)https://devblogs.microsoft.com/oldnewthing/20071130-00/?p=24333RaymondChen 2007年11月30日Windows徽标键的热键由系统保留        系统保留了......