摘要:
一,pytest与unittest对比 1,编写测试用例 1.1规则 unittest: 测试类必须继承unittest.TestCase 测试函数必须以"test_"开头 使用defaultTestLoader.descover()加载测试用例时,测试模块(py文件)名称要以test_开头 pyt 阅读全文
摘要:
##uc-devtools:UC开发者调试工具 webview元素定位工具 官网介绍::https://dev.ucweb.com/docs/pwa/docs-zh/xy3whu 下载地址:https://plus.ucweb.com/download 下载对应版本即可. ###UC-devtool 阅读全文
摘要:
什么是混合应用? 原生控件+html. ##一,识别HTML 识别被测元素为原生控件中的HTML内容 如何简单识别App中的页面为html页面? 方法一:开启手机中开发者选项-绘图-显示布局边界,有对应框住的内容为原生内容,H5相关内容不会被框. 方法二:通过定位工具可看到class=android 阅读全文
摘要:
总结: 设置-我的设备-全部参数-MIUI版本点击7次-返回-返回-更多设置-开发者选项-开启USB调试 详细 1.首先点击进入小米手机的“设置”程序。 2.然后点击进入“我的设备”设置选项。 3.再点击进入“全部参数”页面。 4.这时连续点击MIUI版本号7次。 5.直到手机屏幕提示已经处于开发者 阅读全文
摘要:
前提条件: 1,adb devices可以识别到设备(真机/模拟器) 2,当前设备没有被任何其它的应用程序所占用 一,uiautomatorviewer 定位工具 ####1.1介绍: 谷歌在Android SDK 中,提供了元素定位工具uiautomatorviewer,该工具可在android- 阅读全文
摘要:
appium里提供TouchAction类和MultiAction类来实现元素的操作. ##TouchAction类 TouchAction类:将一系列的动作放在一个链条中,然后将该链条传递给服务器,服务器接受该链条后,解析各个动作,逐个执行. TouchAction类提供了以下几种方法: tap: 阅读全文
摘要:
appium启动时报错.error: The instrumentation process cannot be initialized. Make sure the application under test does. 解决:卸载手机上的ATX 阅读全文
摘要:
推荐使用aapt工具,aapt是sdk自带的一个工具,在sdk\build-tools目录下 以淘宝为例,下载淘宝apk包, aapt dump badging apk安装包路径 可见: 第一行package: name='com.taobao.taobao' versionCode='376' v 阅读全文
摘要:
总结下来大概有5种: 1,通过id定位:resource-id,一般有id使用id.保证id是唯一的. 2,通过class_name:class 3,通过accessibility_id定位:content-desc 4,通过android_uiautomator定位:自带的框架UiAutomato 阅读全文
摘要:
功能: python 语言实现的一个 app 自动化测试框架。 安装: 安装uiAutomator2: pip install -U uiautomator2 安装定位工具 weditor: pip install -U weditor 验证安装成功: weditor --help 使用: 1,终端 阅读全文