AirtestProject / AirtestProject/Poco
从微信(安卓)会话窗口内进入第三方链接后,无法加载UI树
- Lenguaje dominante
- Python
- Estrellas
- 2k
- Forks
- 341
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
**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
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Evaluación
Este issue todavía no se ha evaluado.