AirtestProject / AirtestProject/Poco
poco获取某些节点会找不到
- Ngôn ngữ chính
- Python
- Star
- 2k
- Fork
- 341
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
**描述问题bug**
poco获取节点一直失败,然后尝试输出整个UI树的时候,发现是没有任何节点。
其中比较独特的点:
1.apk的登录层可以找到UI树
2.登录进去后的layout层在airtest IDE就找不到了,poco用代码可以找到一些,然后很多就找不到
```
[03:15:41][DEBUG]
Traceback (most recent call last):
File "D:/working/polyv-cloudclass-autotest/examples/test_airtest_poco.py", line 28, in
ui = poco.agent.hierarchy.dump()
File "D:\working\project_env3\lib\site-packages\poco\utils\retry.py", line 15, in wrapped
return func(*args, **kwargs)
File "D:\working\project_env3\lib\site-packages\poco\utils\hrpc\hierarchy.py", line 37, in dump
return self.dumper.dumpHierarchy()
File "D:\working\project_env3\lib\site-packages\hrpc\object_proxy.py", line 92, in __call__
return self._client__.evaluate(self.__call_no_evaluate__(remote_obj_cache, *args))
File "D:\working\project_env3\lib\site-packages\hrpc\client.py", line 81, in evaluate
raise RpcRemoteException(resp)
hrpc.exceptions.RpcRemoteException: com.netease.open.libpoco.sdk.exceptions.NodeHasBeenRemovedException: Node was no longer alive when query attribute "visible". Please re-select.
```
**相关截图**
(贴出遇到问题时的截图内容,如果有的话)

**python 版本:** `python3.6`
**poco 版本:** `1.0.76`
**设备:**
- 型号: oppo r11
- 系统: [e.g. Android 8.1.0]
- (别的信息)
**其他相关环境信息**
1.使用uiautomator测试是可以找到元素并且可以点击的
2.使用appium测试也是可以找到元素并且可以点击的
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Đánh giá
Issue này chưa được đánh giá.