Appium
晴时初遇雨
多动脑才不会生锈
展开
-
快速获取首页activity
输入命令:aapt dump badging C:\Users\test.apk。拉到下方查看main_activity。原创 2022-09-23 15:25:03 · 310 阅读 · 0 评论 -
Appium安卓设备无法send_keys解决
使用Appium进行自动化测试app时遇到无法输入账号的情况。原创 2022-09-23 15:12:00 · 873 阅读 · 0 评论 -
【Android自动化】自动输入安装密码,并检测App是否安装成功
准备工作pip install --pre uiautomator2 (安装u2的库)pip install -U weditor (桌面可生成一个可执行的py)根据网上的资料去了解u2的使用方法安装App主文件(install_app.py)import subprocessimport uiautomator2 as u2import timeimport argparsefrom threading import Threadimport pymysql.cursor原创 2022-03-11 21:35:56 · 3900 阅读 · 0 评论 -
【附源码】pytest多并发实践
目录层级结构图主执行文件(runner.py)from concurrent.futures.process import ProcessPoolExecutorimport osimport timeimport pytestimport yamlfrom meet.public import *from meet.concurrent_startup import *devices_list = ['Your device uid', 'Your device uid']de原创 2022-03-11 18:06:32 · 1164 阅读 · 0 评论 -
关于如何获取main Activity,Appium传参需要
关于如何获取main Activity在Appium自动化测试过程中Appium的客户端需要传参,如下图所示appActivity选取错误的话(即非main Activity时)会出现255的报错此时可选择两种方式获取main Activity(启动页):第一种:连接上设备后,adb shell进入安卓的内核输入logcat | grep START ,打开当前需要测试的app。可观察到包名和启动页(注意寻找的是main Activity,部分手机似乎不记录,可采取第二种方法)第二种:原创 2021-04-18 13:20:32 · 1112 阅读 · 0 评论 -
Appium的工作原理
Appium1、简介2、工作原理2.1 Android2.2 ios3、查看启动日志分析1、简介appium是c/s模式的,基于webdriver协议添加对移动设备自动化api扩展而成的,所以具有和webdriver一样的特性,比如多语言支持,webdriver是基于http协议的,第一连接会建立一个session会话,并通过post发送一个json告知服务端相关测试信息.对于Android来说,4.2以后是基于uiautomator框架实现查找注入事件的,4.2以前则是instrumentation框原创 2020-10-23 15:27:50 · 4068 阅读 · 1 评论