AirtestProject / AirtestProject/Poco
从微信(安卓)会话窗口内进入第三方链接后,无法加载UI树
- Lingua principale
- Python
- Stelle
- 2k
- Fork
- 341
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
**pocoservice无法加载微信内打开的网页的UI树**
目前我的软件需求是自动在微信会话窗口中输入链接,然后点击链接进入页面内查看内容。
当使用poco点击链接后,无法加载出对应网页的UI树,有时甚至会导致pocoservice的崩溃
经测试发现在网页加载后,使用adb 命令重启pocoservice可以加载出网页的完整UI树,但是此类操作非常容易导致异常报错
**复现步骤**
1. 打开微信会话窗口,进入文件传输助手
2. 输入'https://www.baidu.com'
3. 执行测试代码
> `# -*- encoding=utf8 -*-
>
> from poco.drivers.android.uiautomation import AndroidUiautomationPoco
> from time import sleep
> from airtest.core.api import *
> import os
>
> _device = connect_device('Android:///XXXXXXXXX')
> _poco = AndroidUiautomationPoco(device=_device,use_airtest_input=False, screenshot_each_action=False)
> _poco(text='https://www.baidu.com').click()
> sleep(5)
> if _poco(text='百度一下').exists():
> print('测试成功')
> else:
> print('测试失败')`
**python 版本:** `python3.9.6`
**poco 版本:** `1.0.85`
**设备:**
- 型号: [华为P20]
- 系统: [HarmonyOS 2.0.0]
- 电脑操作系统: win10 x64
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Valutazione
Questa issue non è ancora stata valutata.