AirtestProject / AirtestProject/Poco

ConnectionAbortedError: [WinError 10053] 你的主机中的软件中止了一个已建立的连接

Đang mở
#554 1 bình luận 0 reaction 0 người được giao Xem trên GitHub
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ả

poco rpc连接异常处理方案

**描述问题bug**
ConnectionAbortedError: [WinError 10053] 你的主机中的软件中止了一个已建立的连接
偶尔使用过程中会出现连接中断,这种情况一般是什么原因造成的,是否有好的方案解决稳定性
```
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
scripts\driver\element.py:198: in is_visible
res = self.poco.init_element(path).exists()
C:\Users\liqingguo\AppData\Local\Programs\Python\Python37\lib\site-packages\poco\proxy.py:72: in wrapped
return func(proxy, *args, **kwargs)
C:\Users\liqingguo\AppData\Local\Programs\Python\Python37\lib\site-packages\poco\proxy.py:776: in exists
return self.attr('visible')
C:\Users\liqingguo\AppData\Local\Programs\Python\Python37\lib\site-packages\poco\proxy.py:39: in wrapped
return func(self, *args, **kwargs)
C:\Users\liqingguo\AppData\Local\Programs\Python\Python37\lib\site-packages\poco\proxy.py:736: in attr
nodes = self._do_query(multiple=False)
C:\Users\liqingguo\AppData\Local\Programs\Python\Python37\lib\site-packages\poco\proxy.py:886: in _do_query
self._nodes = self.poco.agent.hierarchy.select(self.query, multiple)
C:\Users\liqingguo\AppData\Local\Programs\Python\Python37\lib\site-packages\poco\freezeui\hierarchy.py:90: in select
return self.selector.select(query, multiple)
C:\Users\liqingguo\AppData\Local\Programs\Python\Python37\lib\site-packages\poco\sdk\Selector.py:77: in select
return self.selectImpl(cond, multiple, self.getRoot(), 9999, True, True)
C:\Users\liqingguo\AppData\Local\Programs\Python\Python37\lib\site-packages\poco\sdk\Selector.py:71: in getRoot
return self.dumper.getRoot()
C:\Users\liqingguo\AppData\Local\Programs\Python\Python37\lib\site-packages\poco\freezeui\hierarchy.py:35: in getRoot
root = Node(self.dumpHierarchy())
C:\Users\liqingguo\AppData\Local\Programs\Python\Python37\lib\site-packages\poco\utils\simplerpc\utils.py:13: in new_func
ret, err = cb.wait(timeout=30)
C:\Users\liqingguo\AppData\Local\Programs\Python\Python37\lib\site-packages\poco\utils\simplerpc\simplerpc.py:74: in wait
self.agent.update()
C:\Users\liqingguo\AppData\Local\Programs\Python\Python37\lib\site-packages\poco\utils\simplerpc\rpcclient.py:64: in update
data = self.conn.recv()
C:\Users\liqingguo\AppData\Local\Programs\Python\Python37\lib\site-packages\poco\utils\simplerpc\transport\tcp\main.py:36: in recv
msg_bytes = self.c.recv())
```

**python 版本:** `python3.7`

**poco 版本:** `1.0.87`

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á.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.