前言 由于公司UI自动化框架底层用的是Uiautomator2,所以我就用Uiautomator2搭了一套UI自动化框架,思路其实和Appnium一样的。 uiautomator2是一个自动化测试开源工具,仅支持android平台的自动化测试,其封装了谷歌自带的uiautomator2测试框架; u Read More
常用功能方法的整理和总结 导入 import uiautomator2 as u2 连接ADB设备: 可以通过USB或Wifi与ADB设备进行连接,进而调用Uiautomator2框架,支持同时连接单个或多个ADB设备。 USB连接:一个设备时,可简写 d = u2.connect() USB连接: Read More
前言: 相信很多使用appium做过APP自动化的人都深有感触: 1,安装麻烦,配置环境可能会难道不少人 2,appium运行慢、时间长 3,uiautomatorviewer定位元素时得关掉appium server 4,在低版本的appium上获取toast需要切换automationName Read More
启动时报错,服务不通:Original error: Could not find 'apksigner.jar' 是因为少了个文件,添加个文件就好了,可以参考下面的帖子。 可以参考这个帖子:https://blog.csdn.net/weixin_41993823/article/details/ Read More
adb 是没有自动升级的命令的,如果想要更新adb的版本,需要在网上找到自己想要的版本进行更新。 为什么要更新呢? 肯定是在使用中遇到了什么问题必须升级版本才能解决,如果不影响使用,那都无所谓。这里提供的是 1.0.40版本,其它版本大家可自行百度 链接:https://pan.baidu.com/ Read More
编写脚本之前的一些前置准备工作。 1,安装appium server:官网地址:http://appium.io/ 安装教程:https://www.cnblogs.com/gancuimian/p/16536322.html 2,安装appium客户端: appium客户端安装相对较简单,它主持主 Read More
官网地址:http://appium.io/ 点击下载按钮 默认跳转到最新版本,点击 Releases 回到版本列表页 该页可以看到对应的版本及更新时间,(最好不要下载最新版本) 如果是 Windows系统,选择exe结尾的即可 安装注意事项: 1,最好不要下载最新版本, 2,选择给自己安装即可,不 Read More
Jenkins能干什么 Jenkins 是一个开源软件项目,是基于 Java 开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。 中文官网:https://jenkins.io/zh/ 什么是主从模式 主从模式英文简称为 Master-Sla Read More
简介 allure是开源测试报告框架,支持pytest单元测试框架 集成简单 allure可以使用Jenkins持续集成工具 配置allure环境 【1】安装allure-pytest库文件。示例:pip install allure-pytest 【2】下载allure压缩包 https://gi Read More
最近电脑环境不知道怎么搞的有点乱,又重新装了一下java的JDK环境,记录一下。 版本为 jdk1.8 下载安装步骤: 可以去jdk官网自行下载,不过需要注册账号,下载速度也比较慢,我这里有已经下载好的jdk1.8,64位版本的,有需要的点击下方链接下载: 链接:https://pan.baidu. Read More