首先我们先看看这个gif,图中需要,要抓取的字符串 >请输入转让份数 1、要导入java-client-5.0.0-SNAPSHOT.jar 包的地址:链接:http://pan.baidu.com/s/1hsfydLU 密码:ktbn 2、// 调用uiautomator2,获取toast,要先调 ...
分类:
移动开发 时间:
2020-10-10 17:58:58
阅读次数:
46
通常在前期调试代码的时候,我们会使用print在IDE控制台打印一些信息,判断运行情况。但在运行整个自动化测试项目的过程中,通过print打印信息的方式获取运行情况显然行不通。 这时就需要收集日志,每次运行后通过查看日志来获取项目运行情况。那么我们该如何获取日志? 一,日志概述 1,日志作用 在项目 ...
分类:
移动开发 时间:
2020-10-08 19:35:33
阅读次数:
36
ava_client3.0版本以后使用pressKeyCode方法,之前的版本使用sendKeyEvent方法 1. 返回:driver.pressKeyCode(AndroidKeyCode.BACK) 2. HOME键:driver.pressKeyCode(AndroidKeyCode.Hom ...
分类:
移动开发 时间:
2020-09-18 04:10:43
阅读次数:
54
pytest是一个功能非常全面的Python自动化测试框架 特点: 1、简单灵活,支持参数化,可以细粒度的控制测试用例; 2、不仅支持简单的单元测试,还支持复杂的功能测试,不仅可以用来做selenium/appium的UI自动化测试,还可以用作做基于Python+requests的接口自动化测试; ...
分类:
其他好文 时间:
2020-09-17 23:22:34
阅读次数:
30
1、断网查看,一般原生的页面有缓存,断网情况下也可以查看,webview页面断网情况下无法显示 2、看页面是否有加载进度条 3、看顶部是否有关闭按钮 4、下拉刷新,页面是否刷新 5、下拉刷新的时候,是否会出现网页提供方 6、appium inspector工具查看,包含webview元素 ...
分类:
移动开发 时间:
2020-09-17 15:41:48
阅读次数:
38
1.nodejs 安装国内下载 wget https://npm.taobao.org/mirrors/node/v10.1.0/node-v10.1.0-linux-x64.tar.gz 2.配置nodejs 环境变量 echo "PATH=$PATH:/usr/local/nodejs/node ...
分类:
移动开发 时间:
2020-09-11 15:56:47
阅读次数:
52
环境准备(windows 7) jdk1.8.0推荐(64位) android-sdk_r24.3.4-windows appium:1.7以上 Node.js:node-v10.0-x64 --appium依赖环境 Appium-Python-Client==0.26 -- pip 安装 pyth ...
分类:
移动开发 时间:
2020-09-10 22:43:11
阅读次数:
59
对于Android而言,查找appUI界面元素属性的工具有三种:appium desktop,uiautomatorviewer.bat,weditor。之前已经介绍过了weditor的使用,这里我将通过使用uiautomatorview工具查看元素的属性值,来介绍Android app元素定位的八 ...
分类:
移动开发 时间:
2020-09-09 19:17:17
阅读次数:
61
1、通过TestNG单元测试框架管理/执行测试用例 2、TestNG参数化,App启动的四个配置存到Testng.xml中 3、通过page object (PO)设计模式,测试用例和页面元素分离,页面元素只在page里面维护,提高后期可维护性 4、page的共性提取BasePage-显示等待,所有 ...
分类:
移动开发 时间:
2020-09-09 19:15:40
阅读次数:
51