百年渔翁_肯肯
勿宣传,勿引导,不收费,个人学习心得沉淀,欢迎加入讨论学习,请勿指鹿为马李代桃僵。
展开
-
airtest直接连接手机不需要端口号+自动匹配+测试报告
# -*- encoding=utf8 -*-__author__ = "lenovo"#第一步需要导入对应包from airtest.core.api import *from airtest.cli.parser import cli_setupfrom airtest.core.android.android import Android#```代码:```bashdef setup_function(): device = Android() #获取设备号 .原创 2021-08-09 17:48:04 · 346 阅读 · 0 评论 -
学习Airtest常见问题笔记02
1.在IDE中如何引入第三方库?¶AirtestIDE内置了一个精简的python环境,缺少很多第三方库;如果需要在IDE中引入各种第三方库,可以先在本地的python环境中装好,再设置IDE使用本地的python环境,具体步骤如下:① 请自行在你的电脑上安装属于你自己的Python(python<=3.7,3.8暂不支持),然后再安装对应的依赖库。你可以通过一些环境管理方案来管理你的python环境,例如virtualenv② 在刚才安装好的本地Python环境中,安装airtest相关转载 2021-08-06 11:49:31 · 2692 阅读 · 0 评论 -
Airtest常见问题
② 在刚才安装好的本地Python环境中,安装airtest相关的依赖库,详细内容请参考文档:https://airtest.doc.io.netease.com/IDEdocs/run_script/1_useCommand_runScript/#python③ 在本地安装完属于你自己的python环境后,再在IDE的设置里面设置好你本地的python.exe的路径,详细内容请参考文档:https://airtest.doc.io.netease.com/IDEdocs/settings/1_ide_转载 2021-08-06 09:47:57 · 10582 阅读 · 0 评论 -
查看手机上 app 的包名 几种方式
前言启动指定的app,需知道app的包名,app已经安装到手机上了,如何查看安装包的包名呢?adb shell查看手机上所有app的包名>adb shell pm list packages查询结果C:\Users\dell>adb shell pm list packagespackage:com.android.cts.priv.ctsshimpackage:com.android.providers.telephonypackage:com.android转载 2021-08-05 15:14:25 · 9481 阅读 · 0 评论 -
学习Airtest--using方法包
注意重点:using(“相对路径/绝对路径”)#相对路径只能在同air目录下的文件才能够运用using(“test_case.air”)#绝对路径可以再不同目录下进行调用using(r’C:\demoAir\test_case.air’)例如下方:airtest导包要用到using方法要在twDomeRun.py里引用spDomeRun.py中的xxx方法,如下:from airtest.core.api import usingusing("test_run.air").转载 2021-08-05 15:04:15 · 284 阅读 · 0 评论 -
学习AIRtest执行多台设备
# -*- encoding=utf8 -*-__author__ = "XXX"from airtest.core.android.adb import ADBfrom airtest.core.api import *adb = ADB()devicesList = adb.devices()devicesNum = len(devicesList) > 1print("本机N个设备,分别是",devicesList) #[('B2T0216822004895', 'device.转载 2021-07-24 22:45:12 · 1678 阅读 · 0 评论 -
学习airtest+poce笔记01
图像识别和接入poco-SDK安装 我习惯使用python来跑自动化,有些库得安装下 1、airtest ```python pip install airtest ``` 2、UI自动化框架:pocopip install pocoui3、测试框架:pocounitpip install pocounit4、Androiddemo下载链接:先上官网的例子一、父类from poco.drivers.unity3d import UnityPocofrom poco原创 2021-07-16 10:47:54 · 244 阅读 · 0 评论 -
Airtest复制粘贴
在进行业务测试的时候需要输入一段JS代码(在浏览器的console),用Text()或者keyevent()输入一段带有特殊符号/括号/花括号的代码过程中出现报错Windows使用pywin321、Python 安装 pywin32pip install pywin322、Python复制代码# win32clipboard:复制粘贴import win32clipboardimport win32con # 打开粘贴板win32clipboard.OpenClip...原创 2021-07-14 17:08:54 · 1142 阅读 · 0 评论 -
Airtest(poco)踩坑01
换了只oppo来进行Airtest IDE,然后发现渲染树出不来。原因是没有安装PocoService。正常情况下连接手机后是会弹出下载安装PocoService的,但是oppo没有弹出来。这个问题困扰了我一段时间,搞得都不敢用oppo了。后来发现了解决办法:在开发者选项->直接拉到最后->禁止权限监控。勾选后,问题就解决了。应该会立刻弹出PocoService,安装后就会出现渲染树了。http://airtest.netease.com/docs/cn/2_device_转载 2020-05-11 17:52:47 · 1017 阅读 · 0 评论 -
Airtest使用
airtest 环境配置:1、安装Python2.7 及 Python3.6 版本(2个需要都安装)2、配置python环境变量(AirtestIDE需要在python2.x的环境下运行,所以尽量将python2的放在python3的前面)3、安装对应的库:pip install opencv-contrib-python可能会出现pip版本过低,需要升级下pip,如下图提示: pip版本升级命令如下: python -m pip install --upgrad..转载 2020-05-11 17:20:52 · 239 阅读 · 0 评论