• robotframework自动化系列:删除操作流程以及总结

    时间:2024-04-15 07:35:05

    之前已经完成了登录、新增和修改的操作流程,这一节主要说明删除操作流程以及自动化的过程中出现的问题,算是对这个项目自动化的一个总结。删除操作流程对于系统账号管理中删除功能,删除的测试点主要如图所示而账号管理的页面显示如图在管理页面中可以看出,删除操作物理删除且没有批量操作功能。但是这里有一点需要主要,...

  • 基于Docker构建CI/CD工具链(六)使用Apifox进行自动化测试

    时间:2024-04-15 06:55:44

    添加测试接口 在Spring Boot Demo项目里实现一个简单的用户管理系统的后端功能。具体需求如下: 实现了一个RESTful API,提供了以下两个接口 : POST请求 /users:用于创建新的用户。GET请求 /users:用于获取所有用户的列表。 创建新用户功能: 用户可以...

  • Java轻量级自动化部署_Alibaba Cloud Toolkit

    时间:2024-04-14 17:28:26

    本文将介绍使用 Alibaba Cloud Toolkit 工具进行自动化部署,Alibaba Cloud Toolkit相较于jenkins,配置更加简单,更加易于个人使用1. Alibaba Cloud Toolkit安装由于idea使用较为广泛,因此将采用idea作为示例在idea搜索中Ali...

  • 干货|基于Ansible的Ceph自动化部署解析

    时间:2024-04-14 13:41:41

    点击上方“中兴开发者社区”,关注我们每天读一篇一线开发者原创好文▍作者简介作者纪伯年16年毕业于哈工大,目前是中兴通讯的后端开发,专注于云计算与存储技术。平时喜欢学习一些相关领域的架构知识,并热衷于钻研精妙的算法与逻辑。    ▍背景介绍当前项目中Ceph部署采用利用Ansible调用部署脚本的方式...

  • 自动化测试 —— Pytest fixture及conftest详解

    时间:2024-04-14 12:04:40

    前言 fixture是在测试函数运行前后,由pytest执行的外壳函数。fixture中的代码可以定制,满足多变的测试需求,包括定义传入测试中的数据集、配置测试前系统的初始状态、为批量测试提供数据源等等。fixture是pytest的精髓所在,类似unittest中setup/teardown,但...

  • Mac App自动化测试

    时间:2024-04-14 09:58:07

    一、前言Mac已然是一个不可或缺的平台,但是相对其它平台来说,针对Mac app的各项专项测试却没有多少资料可供参考,本篇文章介绍了腾讯视频Mac端的各项专项测试总结,整理了过去一年腾讯视频Mac测试团队的探索和研究。二、Mac App测试框架我们对比了多款自动化框架,最终选择了atomac作为视频...

  • python使用pywinauto实现桌面APP自动化测试

    时间:2024-04-14 09:55:11

    准备:1、安装python,安装版本为2.7.14,并将python添加至系统变量。2、安装pywinauto:进入python安装目录,进入Scripts目录下,shift+右键,点击在此处打开命令窗口,输入命令:pip install pywinauto,系统将自动下载并安装相应依赖库及pywi...

  • ADB驱动 + Uiautomator2 环境搭建(python自动化)

    时间:2024-04-14 09:53:09

    ADB驱动 + Uiautomator2 环境搭建ADB驱动ADB驱动下载百度搜索ADB驱动下载并安装,我用的是adb1.4.3版本的,低版本有部分指令不兼容,比较麻烦。可以去官网下载,也可以在各种软件网下载。搞颜色的,搜索能力都不差,对吧。ADB安装下载好后,点击 .exe 可执行文件,将会弹出蓝...

  • 笔记_自动化工具uiautomator2安装和使用教程

    时间:2024-04-14 09:51:03

    1、参考链接GitHub: https://github.com/openatx/uiautomator22、工作原理:三、uiautomator2工作原理:如图所示,python-uiautomator2主要分为两个部分,python客户端,移动设备python端: 运行脚本,并向移动设备发送HT...

  • Appium for app UI 自动化之 IDEA 中 sdk环境搭建(一)

    时间:2024-04-14 09:41:56

    很早之前搭建一版app ui 自动化本地环境,跌跌撞撞的搭建好。本次因为工作环境和设备更换,需要从新搭建本app ui 自动化appium 环境,搭建过程以及坑位处理:一、我们使用idea 开发工具,需要安装sdk 以及 sdk manager 安卓模拟器。1.首先新建一个安卓项目工程下一步:选择你...

  • appnium自动化---appium Server和appium-desktop 安装过程详解

    时间:2024-04-14 09:41:32

    一.安装 appium Server在Appium官方网站下载操作系统相应的Appium版本https://bitbucket.org/appium/appium.app/downloads/如下图,appium Server很久没更新了,所以AppiumForWindows_1_4_16_1.zi...

  • APP自动化定位方法

    时间:2024-04-14 09:39:04

    xpath定位和web上的不同点:先放一个图:第一,appium1.5及之后的版本废弃了name属性(如name=账单,将不被支持用于定位),所以基本的定位就用下id就好了。其他的不多说了。第二,下面就来说一下关于xpath的定位。主要场景为没有id或者没有text,或者text是一个不可控的值(或...

  • jmeter实现UI自动化demo

    时间:2024-04-13 14:26:41

          其中WebDriver Sampler中的代码如下:var pkg = JavaImporter(org.openqa.selenium); //WebDriver classesvar support_ui = JavaImporter(org.openqa.selenium.supp...

  • Flotherm(一)脚本自动化过程中,XML文件通过FloTHERM的FloXML模块导入出错问题

    时间:2024-04-13 13:15:30

    FloTHERM具有脚本运行的功能,但是在生成脚本文件以后,得到的XML文件不能通过FloTHERM的FloXML模块导入运行。继续学习后发现XML脚本是在脚本中启动Floscript运行的,不能在Flotherm里直接导入,否则会报错或者警告,无论是报错还是警告都无法正常运行。ERROR E/11...

  • Selenium2自动化测试实战(基于Python语言)— 编写第一个自动化脚本

    时间:2024-04-13 09:14:51

    实现效果:执行脚本后启动Firefox浏览器后进入百度主页,输入“Selenium”后,单击搜索按钮,最后关闭浏览器的过程(默认安装了Firefox浏览器),如下图所示:脚本内容如下:# -*- coding:UTF-8 -*-from selenium import webdriverdriver...

  • Jenkins环境搭建部署实现代码自动化发布

    时间:2024-04-13 08:55:49

    一、jenkins代码自动部署1.配置免**通信实现自动化部署首先要解决的是免密码传输,配置jenkins至测试服务器之间免**ssh登录测试免**ssh登录在测试服务器上编写一个测试脚本,检测是否可以执行成功,正式环境可以写一个自动化部署的脚本2.jenkins新建部署代码项目在构建这里选择执行s...

  • 自动化运维(二十四)Ansible 实战查找插件和策略插件-一、查找插件(Lookup Plugins)

    时间:2024-04-13 07:14:50

    Ansible 查找插件允许用户从外部数据源或在 Ansible 环境内部查询数据。它们通常用在任务中以动态地获取数据,例如从文件、数据库、键值存储或环境变量中提取信息。查找插件可以在 playbook 的任何地方使用,通过 lookup 关键词调用。 主要用途 获取外部数据:从文件、API 或其...

  • RPA+“神奇盒子”,彻底解决密码自动化输入问题

    时间:2024-04-12 21:19:24

    财务人员是公司里当仁不让的“表哥表姐”,更是公司内部各种Excel表格的“集大成者”。记录日常每一笔开支,编制财务报表,核实债务,对账,结账……这些工作都要和表单、数据打交道,还涉及众多复制粘贴的重复操作,不仅繁琐枯燥,还容易出错。Cindy所在的公司,开立有多个账户。每天下班前,她不仅要处理好当日...

  • 在访问一个网页时弹出的浏览器窗口,如何用selenium 网页自动化解决?

    时间:2024-04-12 11:36:29

    相信大家在使用selenium做网页自动化时,会遇到如下这样的一个场景: 在你使用get访问某一个网址时,会在页面中弹出如上图所示的弹出框。 首先想到是利用Alert类来处理它。 然而,很不幸,Alert类处理的结果就是没有结果,并不能够将这个弹出框关闭掉。 无法用处理alert的方式来关闭该弹出...

  • kettle自动化的那些事

    时间:2024-04-12 10:51:48

    一、kettle介绍  Kettle 是一款国外开源的 ETL 工具,纯 Java 编写,绿色无需安装,数据抽取高效稳定(数据迁移工具)。Kettle 中有两种脚本文件,transformation 和 job,transformation 完成针对数据的基础转换,job 则完成整个工作流的控制。二...