随笔分类 - 自动化测试
摘要:1 前言 本文基于 Android 自动化测试项目、adb常用命令总结,整理了一些常用办公脚本,后续会根据工作需求持续更新。 脚本资源见→常用办公脚本工具 脚本目录如下: base:基础工具包 apply:具体应用场景 注意:对于 apply 目录下所有文件的文件名,必须能在 pho
阅读全文
摘要:1 前言 PC 端自动化测试使用到的 python 模块主要有 pywinauto、win32gui、pyautogui,主要功能如下: pywinauto:主要使用到 Application 类,用于应用程序管理(打开与关闭应用等)、窗口管理(最小化、最大化、关闭窗口) pywin32:包含 wi
阅读全文
摘要:1 前言 ADB(Android Debug Bridge)即 Android 调试桥,采用监听 Socket TCP 端口的方式通讯。连接手机有2种方式:有线连接、无线连接。 (1)有线连接 使用数据线连接手机后,在【开发人员选项】中开启【USB 调试】,并在【选择 USB 配置】中选
阅读全文
摘要:1 uiautomator2 简介 uiautomator2 是 一种 Android 自动化测试框架,提供了点击、长按、输入文本、滑动、拖拽、截屏等方法,能够模拟用户的各种动作。用户可以通过控件的 id 或 text 等属性,定位到控件,从而对控件实施上述操作。 2 环境搭建 1)pyth
阅读全文
摘要:1 前言 在 Android自动化测试框架uiautomator2详解 中,介绍了 uiautomator2 框架的环境配置、元素定位工具以及常用接口。 本文对 uiautomator2 框架进一步封装,用户只需要重写模板类(Template)的 first() 和 circle_body(
阅读全文