Poco
Poco copied to clipboard
A cross-engine test automation framework based on UI inspection
**(重要!问题分类)** * 控件识别、树状结构、poco库报错 -> 此仓库 **描述问题bug** APP部分web页面中,内部控件元素在poco辅助窗中可以看到UI树,但是运行代码时找不到这些控件。此问题有一定概率,APP被启动后进入web页可能会识别到,也可能会识别不到,如果出现识别不到的情况时,重启APP也始终都是识别不到,需要用adb pm clear 清除缓存再进才有肯能恢复正常。 ``` # -*- encoding=utf8 -*- from airtest.core.api import * from airtest.cli.parser import cli_setup if not cli_setup(): auto_setup(__file__, logdir=True, devices=["android://127.0.0.1:5037/KXU0221416004785?cap_method=MINICAP&&ori_method=MINICAPORI&&touch_method=MAXTOUCH",]) from...
airtest现在还没支持toast内容获取,截图也不是很方便,没法瞬间截图判断,但是判断toast在测试中很常见,有没有什么方法可以优化一下
如果一个页面是长页面带滑动的,那么poco获取的就是整个页面长度的控件树,而不是当前可视范围的,因此点击控件会出错,还需要知道该控件在整个页面中的index才可以
:bulb:**相关项目:** Poco **标题:** [问题咨询]连接启动ios设备失败的的报错 **AirtestIDE版本:** 无 - [x] **使用了本地Pyhton环境运行脚本** - Python版本: 3.6 - Airtest版本: v1.1.6 **报错描述:** 在airtest ide上可以正常运行, 本地的python环境,连接设备连接报错 **相关截图:**  **报错Log:** ``` Traceback (most recent call last): File "D:\python3.6\lib\unittest\suite.py",...
(请尽量按照下面提示内容填写,有助于我们快速定位和解决问题,感谢配合。否则直接关闭。) **(重要!问题分类)** * 图像识别相关问题 -> https://github.com/AirtestProject/Airtest/issues * 测试开发环境AirtestIDE使用问题 -> https://github.com/AirtestProject/AirtestIDE/issues * 控件识别、树状结构、poco库报错 -> 此仓库 **描述问题bug** 使用纯python的pocoui==1.0.87运行,pocoservice不断重启,airtestide没有这个问题 ``` (在这里粘贴traceback或其他报错信息) adb server version (40) doesn't match this client (41); killing... [17:35:24][DEBUG] [airtouch_server]b''...
:bulb:**相关项目:** Poco **标题:** [BUG提交]vivo设备中,游戏内的Android UI,识别出的坐标有问题 **AirtestIDE版本:** 1.2.13 **未使用本地Pyhton环境运行脚本** **报错描述:** 1. 在AirtestIDE中,开启Poco的Android模式 2. poco定位的元素坐标有较大偏差 **相关截图:**  **报错Log:** ``` 无 ``` **连接设备信息:** 设备类型 | 设备型号 | 系统版本号 | apk名称/下载链接 ------------ | -------------...
**(重要!问题分类)** airtestIDE(1.2.13)poco辅助窗元素识别以及执行问题 **描述问题bug** 使用airtestIDE(1.2.13)poco辅助窗有的时候可以识别微信中小程序页面的元素,有的时候不能,测试的微信版本是(7.0.22和8.0.20),已经进行了webview的设置了,即使识别到了微信中的元素编写脚本之后,然后整体执行脚本也还是会报错,识别不到元素 (简洁清晰得概括一下遇到的问题是什么。或者是报错的traceback信息。)使用的pocoui 是 1.0.85,pocoservice-debug.apk是1.0.0.45的。 (在这里粘贴traceback或其他报错信息) ocalabstract:minitouch_11980 [13:23:54][DEBUG] /Applications/AirtestIDE.app/Contents/MacOS/airtest/core/android/static/adb/mac/adb -P 5037 -s 5TRWUSZL6L75MN4H shell /data/local/tmp/minitouch -n 'minitouch_11980' 2>&1 [13:23:54][DEBUG] [minitouch_server]b'Note: device /dev/input/event4 was outscored by /dev/input/event3 (22062 >=...
(请尽量按照下面提示内容填写,有助于我们快速定位和解决问题,感谢配合。否则直接关闭。) **(重要!问题分类)** * 图像识别相关问题 -> https://github.com/AirtestProject/Airtest/issues * 测试开发环境AirtestIDE使用问题 -> https://github.com/AirtestProject/AirtestIDE/issues * 控件识别、树状结构、poco库报错 -> 此仓库 **描述问题bug** 我在代码里使用 `b64img, fmt = poco.snapshot(width=screen_size[1])` 进行截图时, 出现 hrpc.exceptions.RpcRemoteException 异常, 异常信息如下: ``` 2022-04-12 20:03:22,766 - flybirds_log...
:bulb:**相关项目:** Poco **标题:** [BUG提交]poco辅助窗刷新不出UI树 **AirtestIDE版本:** 1.2.13 **未使用本地Pyhton环境运行脚本** **报错描述:** 连接上Android设备后,在poco辅助窗选择Android,没有刷新出UI树(PocoService & Yosemite应用已安装) **相关截图:**  **报错Log:** ``` 无 ``` **连接设备信息:** 设备类型 | 设备型号 | 系统版本号 | apk名称/下载链接 ------------ | ------------- | -------------...