03 2020 档案

摘要:Python3 list中的append()和extend()方法区别 一、append()和extend()方法都是用来添加数据到list末尾的,两者的区别: append()添加的时候会把添加的数据当成一个整体进行添加,允许添加任意类型的数据 extend()添加的时候会把添加的数据迭代进行添加 阅读全文
posted @ 2020-03-30 10:59 DesireYang 阅读(1973) 评论(0) 推荐(0)
摘要:Pytest集成Allure生成测试报告,并集成jenkins 1、Allure安装 1) "Allure报告的demo样式" (是不是很漂亮呢) 2) "Allure下载" 选择需要的版本,下载zip文件,解压即可 2、添加allure环境变量 3、查看生成的allure报告 1. 生成allur 阅读全文
posted @ 2020-03-18 14:35 DesireYang 阅读(2022) 评论(0) 推荐(1)
摘要:App自动化测试之特殊场景自动化 一、Toast弹出框处理 1、什么是Toast弹出框? toast是Android中用来显示信息的一种机制,和Dialog对话框是不一样的,toast是没有焦点的,而且toast显示的时间是有限的,过一定的时间就会自动消失,并且也不能被点击。 2、toast获取 1 阅读全文
posted @ 2020-03-07 11:14 DesireYang 阅读(680) 评论(0) 推荐(0)
摘要:App自动化测试之九宫格操作 了解九宫格 在App测试中我们难免要操作向上面这种的九宫格图案绘制,在使用uiautomatorviewer进行元素定位的时候可以看到这九宫格九个点是一个元素。 那么我们要操作九宫格绘制图案,就需要根据九个点的坐标进行绘制。 我们根据上面的我画的简图看到,先把九宫格元素 阅读全文
posted @ 2020-03-02 15:01 DesireYang 阅读(876) 评论(0) 推荐(0)
摘要:App自动化测试之swipe滑动操作 分析滑动坐标 从上图我们可以分析出每个点的坐标, 假设屏幕宽为 width,高为 height A:(0.5 width,0.1 height) B:(0.5 width,0.9 height) C:(0.1 width,0.5 height) D:(0.9 w 阅读全文
posted @ 2020-03-02 14:58 DesireYang 阅读(2465) 评论(0) 推荐(0)
摘要:App自动化测试之元素定位 通过uiautomatorviewer辅助元素定位工具,我们可以看到微信注册的注册按钮元素对应的信息: text:元素的文本信息 resource id:元素的ID class:元素的className package:元素所在的包名 content desc: boun 阅读全文
posted @ 2020-03-02 14:56 DesireYang 阅读(1102) 评论(0) 推荐(1)
摘要:App自动化测试之辅助元素定位工具 关于App元素定位,我们需要借助于定位工具进行App元素定位 uiautomatorviewer, 包自带的元素定位辅助工具 Appium Inspector 一、uiautomatorviewer使用 uiautomatorviewer在安装SDK的时候自带的一 阅读全文
posted @ 2020-03-02 14:55 DesireYang 阅读(913) 评论(0) 推荐(0)
摘要:App自动化测试之使用流程 1、打开Appium,模拟器或者真机,pycharm 2、确定设备(模拟器或者真机)是否在线 3、启动appium服务 4、编写python自动化代码 a. 导包 b. 准备 "desired_capabilities参数" | 键 | 描述 | 值 | | : | : 阅读全文
posted @ 2020-03-02 10:51 DesireYang 阅读(1428) 评论(0) 推荐(0)
摘要:App自动化测试环境搭建 一、准备jdk环境 "jdk安装和配置环境变量" 二、准备SDK环境 1、 "ADT Bundle下载" ADT Bundle包含了Eclipse、ADT插件和SDK Tools,是已经集成好的IDE,只需安装好Jdk即可开始开发,推荐初学者下载ADT Bundle,不用再 阅读全文
posted @ 2020-03-02 10:47 DesireYang 阅读(1191) 评论(1) 推荐(0)