摘要: 在appium自动化测试脚本运行的过程中,因为网络不稳定、测试机或模拟器卡顿等原因,有时候会出现页面元素加载超时元素定位失败的情况,但实际这又不是bug,只是元素加载较慢,这个时候我们就会使用元素等待的方法来避免这种情况,增加代码的健壮性。 一,元素等待方法 1,强制等待 import time # 阅读全文
posted @ 2020-09-01 15:40 给你一页白纸 阅读(1019) 评论(0) 推荐(2) 编辑
摘要: 对于Android而言,查找appUI界面元素属性的工具有三种:appium desktop,uiautomatorviewer.bat,weditor。之前已经介绍过了weditor的使用,这里我将通过使用uiautomatorview工具查看元素的属性值,来介绍Android app通过appi 阅读全文
posted @ 2020-08-29 14:55 给你一页白纸 阅读(861) 评论(0) 推荐(1) 编辑
摘要: 一,前言 1,背景 因公司业务需要做支付宝小程序的UI自动化测试,于是在网上查找小程序的自动化资料,发现微信小程序是有自己的测试框架的,但几乎找不到支付宝小程序UI自动化测试相关的资料。白piao失败,那就只能自己从零开始整了。 因为之前已经用 Python + appium + unittest 阅读全文
posted @ 2020-08-27 16:11 给你一页白纸 阅读(1772) 评论(0) 推荐(0) 编辑
摘要: mac电脑安装appium,装好node.js后,使用命令:npm install appium@1.18.0,安装appium,报如下错误 ``` ERR! errno1 ERR! appium-chromedriver@4.25.1 postinstall: 'node install-npm. 阅读全文
posted @ 2020-08-24 22:11 给你一页白纸 阅读(1280) 评论(3) 推荐(0) 编辑
摘要: 一,weditor的安装与使用 首选需要在电脑上配置好Python环境 下载安装命令如下,加上镜像下载速度更快: pip install weditor -i https://pypi.tuna.tsinghua.edu.cn/simple 启动weditor命令: python -m wedito 阅读全文
posted @ 2020-08-22 13:25 给你一页白纸 阅读(1085) 评论(0) 推荐(2) 编辑
摘要: Android app 元素定位除了使用Appium Inspector 外,还可以使用Android SDK 里tools中的uiautomatorviewer 工具。但今天打算使用 uiautomatorviewer 进行元素定位的时候,发现无法截图,并报如下错误: Unexpected err 阅读全文
posted @ 2020-08-22 10:59 给你一页白纸 阅读(3039) 评论(4) 推荐(2) 编辑
摘要: 之前一篇博客已经讲述怎样手动使用appium-desktop启动测试机上的app,但我们实际跑自动化脚本的过程中,是需要用脚本调用appium启动app的,接下来就尝试写Python脚本启动app并登陆app。环境为Windows10 + Python3.7 + appium1.18.0 + And 阅读全文
posted @ 2020-08-22 10:56 给你一页白纸 阅读(1849) 评论(0) 推荐(3) 编辑
摘要: app自动化测试的第一步,是启动被测app。appium环境搭建好后,我们就可以连接真机启动app了。环境为windows,Appium1.18.0,Android手机,被测app为今日头条app,让我们开始吧。 一,连接手机(测试机) 通过USB线连接Android手机和电脑,打开手机的开发者模式 阅读全文
posted @ 2020-08-16 15:14 给你一页白纸 阅读(2779) 评论(0) 推荐(7) 编辑
摘要: github使用 阅读全文
posted @ 2020-08-11 17:24 给你一页白纸 阅读(4673) 评论(0) 推荐(1) 编辑
摘要: 用python+appium做appUI自动化测试,系统为Windows。首先是JDK与Android SDK的安装与环境变量的设置。 一,安装JDK,配置JDK环境变量 1,下载jdk jdk8官网下载地址: https://www.oracle.com/java/technologies/jav 阅读全文
posted @ 2020-08-09 16:11 给你一页白纸 阅读(1270) 评论(0) 推荐(1) 编辑