摘要: 一、前置后置 1.经典的xunit风格,可在模块,类,函数实现fixture 模块级别 def setup_module(): print('****************在整个模块开始执行一次*************') def teardown_module(): print('****** 阅读全文
posted @ 2022-03-31 16:18 大头~~ 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 一、简介 1. 什么是pytest python的测试框架 第三方 成熟的 功能齐全的 官网地址:https://docs.pytest.org/en/7.1.x/ 2. 安装方法 pip install pytest 二、基本使用 1、发现用例的规则 如果不给参数,默认从当前目录或者配置中的tes 阅读全文
posted @ 2022-03-31 13:35 大头~~ 阅读(140) 评论(0) 推荐(0) 编辑
摘要: APP常用的操作 1.常用的四大操作 点击 click() 输入文本 send_keys() 获取属性 get_attribute() 获取文本 text 1 # 点击 2 driver.find_element(MobileBy.ID,'com.tal.kaoyan:id/tv_ok').clic 阅读全文
posted @ 2022-03-24 12:16 大头~~ 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 一. 常用的元素定位方法如下 resourceid属性定位 text文本定位 description或者content-desc实现元素定位 xpath定位,使用weditor中的xpath定位 1. resourceid属性定位 driver.find_element(MobileBy.ID,'c 阅读全文
posted @ 2022-03-23 16:49 大头~~ 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 1.UIAutomatorView Android SDK自带工具,位置:Android SDK >tools >UIAutomatorView.bat双击打开,开启如下界面,点击框中图标,捕获终端当前界面(我用的是真机): 捕获界面如下,常见的属性:text,resourceid,class,co 阅读全文
posted @ 2022-03-23 12:46 大头~~ 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 一、开启时间戳 在appium中开启日志时间戳,如下图 二. python脚本如何与appium通信,详细过程 1.python脚本发送HTTP请求,发送参数 2.创建会话 3.确定终端是否连接,并且确认设置参数与终端的参数是否一致 4.appium会推送AppiumBootstrap.jar给终端 阅读全文
posted @ 2022-03-22 13:58 大头~~ 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 一,前言 Android SDK 不同系统和版本差异比较大,不同系统不同版本直接可能用到不同的软件包或者框架,因此需要自动化脚本去执行操作终端的设置参数 二、自动化设置参数项,desired capabilities-appium appium官方文档地址:https://appium.io/doc 阅读全文
posted @ 2022-03-22 13:05 大头~~ 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 一、环境搭建 1.安装jdk,并配置环境变量 下载jdk1.8 下载网址国内镜像源:https://repo.huaweicloud.com/java/jdk/ 安装步骤:一路傻瓜式安装 配置环境变量: 我的电脑 >右击选择属性 >高级系统设置 点击环境变量 >在系统变量中选中path >点击编辑 阅读全文
posted @ 2022-03-21 17:09 大头~~ 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 一、简单介绍 Git 是一个免费和开源的 分布式版本控制系统,旨在以速度和效率处理从小型到大型项目的所有内容。 Git易于学习, 占用空间小,性能快如闪电。它优于 SCM 工具,如 Subversion、CVS、Perforce 和 ClearCase,具有廉价的本地分支、方便的暂存区域和 多个工作 阅读全文
posted @ 2022-03-20 19:19 大头~~ 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 一、初始配置 1.本地新建文件夹命名为:git仓库(可根据自己需求命名)用于存储拉取服务器上的代码,在git仓库下新建文件夹localtest作为本地分支仓库,右击选择Git Bash Here 弹出如下界面: 2.在弹出界面中输入git init 命令来初始化一个 Git 仓库,初始化完成之后,我 阅读全文
posted @ 2022-03-20 19:14 大头~~ 阅读(3116) 评论(0) 推荐(1) 编辑