各种库的版本号
该项目正在冷静的开发中 QQ群号: 499563266
这种滚轮选择器有没有好的定位方法,d().swipe一次滑动太多,中间的选项直接掠过选不到,d().scroll.to(**kwargs)有bug不好用
手机型号: 华为 mate 30 pro 系统 harmonyOS 3.0.0 uiautomator2版本号: 2.16.23
d.screenrecord("out.mp4") time.sleep(2) d.screenrecord.stop()
没生成视频, 也没报任何错误
Hi, I'm using MEmu play and whenever I try to connect to vpn, it disconnected from memu . any workaround? note, I am connecting to vpn in memu.
uiautomator2 2.16.22 雷电模拟器 9.0.36
首先是一台雷电模拟器9开启一个子进程通过connect_adb_wifi(127.0.0.1:5557)连接上后 能正常自动调试,但是在调试过程中,我手动再打开一个新的模拟器,等新的模拟器启动完进到桌面后,在调试的那个程序就会报错,想请问下有没办法解决?能不能实现两台雷电模拟器同时调试?
######### 启动时信息
connect start 127.0.0.1:5557 adb server version (31) doesn't match this client (41); killing... * daemon started successfully connected to 127.0.0.1:5557 [W 230321 02:29:59 init:218] [pid:8868] atx-agent has something wrong, auto recovering [D 230321 02:29:59 init:317] [pid:8868] [127.0.0.1:5557] device 127.0.0.1:5557 is online [I 230321 02:29:59 init:156] uiautomator2 version: 2.16.22 [D 230321 02:29:59 init:167] Shell: ('/data/local/tmp/atx-agent', 'server', '--stop') [D 230321 02:29:59 init:295] Real version: [0, 10, 0], Expect version: [0, 10, 0] [D 230321 02:29:59 init:167] Shell: ('/data/local/tmp/atx-agent', 'server', '--nouia', '-d', '--addr', '127.0.0.1:7912') [I 230321 02:29:59 init:350] Check atx-agent version [D 230321 02:29:59 init:359] Forward: local:tcp:54472 -> remote:tcp:7912 [D 230321 02:30:00 init:359] Forward: local:tcp:54472 -> remote:tcp:7912 [D 230321 02:30:00 init:362] atx-agent version 0.10.0 [D 230321 02:30:00 init:366] device wlan ip: 172.16.1.49 [I 230321 02:30:00 init:878] [pid:8868] [127.0.0.1:5557] newCommandTimeout updated to 9m0s connect end 540 960 进程:1 - adb:127.0.0.1:5557 [D 230321 02:30:00 init:660] [pid:8868] [127.0.0.1:5557] kill process(ps): uiautomator [D 230321 02:30:00 init:391] [pid:8868] [127.0.0.1:5557] Install app-uiautomator.apk [D 230321 02:30:00 init:391] [pid:8868] [127.0.0.1:5557] Install app-uiautomator-test.apk [D 230321 02:30:01 init:681] [pid:8868] [127.0.0.1:5557] uiautomator-v2 is starting ... left: 40.0s [D 230321 02:30:02 init:681] [pid:8868] [127.0.0.1:5557] uiautomator-v2 is starting ... left: 39.0s [D 230321 02:30:03 init:681] [pid:8868] [127.0.0.1:5557] uiautomator-v2 is starting ... left: 38.0s [D 230321 02:30:04 init:681] [pid:8868] [127.0.0.1:5557] uiautomator-v2 is starting ... left: 37.0s [D 230321 02:30:05 init:681] [pid:8868] [127.0.0.1:5557] uiautomator-v2 is starting ... left: 36.0s [D 230321 02:30:06 init:681] [pid:8868] [127.0.0.1:5557] uiautomator-v2 is starting ... left: 35.0s [D 230321 02:30:07 init:681] [pid:8868] [127.0.0.1:5557] uiautomator-v2 is starting ... left: 34.0s [D 230321 02:30:07 init:695] [pid:8868] [127.0.0.1:5557] show float window [D 230321 02:30:08 init:681] [pid:8868] [127.0.0.1:5557] uiautomator-v2 is starting ... left: 32.9s [D 230321 02:30:09 init:681] [pid:8868] [127.0.0.1:5557] uiautomator-v2 is starting ... left: 31.9s [D 230321 02:30:10 init:681] [pid:8868] [127.0.0.1:5557] uiautomator-v2 is starting ... left: 30.9s [D 230321 02:30:11 init:681] [pid:8868] [127.0.0.1:5557] uiautomator-v2 is starting ... left: 29.8s [D 230321 02:30:12 init:681] [pid:8868] [127.0.0.1:5557] uiautomator-v2 is starting ... left: 28.8s [D 230321 02:30:13 init:681] [pid:8868] [127.0.0.1:5557] uiautomator-v2 is starting ... left: 27.8s [D 230321 02:30:14 init:681] [pid:8868] [127.0.0.1:5557] uiautomator-v2 is starting ... left: 26.8s [I 230321 02:30:14 init:642] [pid:8868] [127.0.0.1:5557] uiautomator back to normal
######### 打开第二个模拟器进入到模拟器桌面后,第一个在调试中的程序就报下面这些错误
adb server version (31) doesn't match this client (41); killing...
* daemon started successfully
Process ScritpThread-1:
Traceback (most recent call last):
File "D:\Program Files\anaconda3\envs\ais\lib\site-packages\urllib3\connectionpool.py", line 703, in urlopen
httplib_response = self._make_request(
File "D:\Program Files\anaconda3\envs\ais\lib\site-packages\urllib3\connectionpool.py", line 449, in _make_request
six.raise_from(e, None)
File "
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\Program Files\anaconda3\envs\ais\lib\site-packages\requests\adapters.py", line 489, in send
resp = conn.urlopen(
File "D:\Program Files\anaconda3\envs\ais\lib\site-packages\urllib3\connectionpool.py", line 787, in urlopen
retries = retries.increment(
File "D:\Program Files\anaconda3\envs\ais\lib\site-packages\urllib3\util\retry.py", line 550, in increment
raise six.reraise(type(error), error, _stacktrace)
File "D:\Program Files\anaconda3\envs\ais\lib\site-packages\urllib3\packages\six.py", line 769, in reraise
raise value.with_traceback(tb)
File "D:\Program Files\anaconda3\envs\ais\lib\site-packages\urllib3\connectionpool.py", line 703, in urlopen
httplib_response = self._make_request(
File "D:\Program Files\anaconda3\envs\ais\lib\site-packages\urllib3\connectionpool.py", line 449, in _make_request
six.raise_from(e, None)
File "
During handling of the above exception, another exception occurred:
Traceback (most recent call last): File "D:\Program Files\anaconda3\envs\ais\lib\site-packages\uiautomator2__init__.py", line 203, in request return super().request(method, url, kwargs) File "D:\Program Files\anaconda3\envs\ais\lib\site-packages\uiautomator2__init__.py", line 119, in request resp = super(TimeoutRequestsSession, File "D:\Program Files\anaconda3\envs\ais\lib\site-packages\requests\sessions.py", line 587, in request resp = self.send(prep, send_kwargs) File "D:\Program Files\anaconda3\envs\ais\lib\site-packages\requests\sessions.py", line 701, in send r = adapter.send(request, **kwargs) File "D:\Program Files\anaconda3\envs\ais\lib\site-packages\requests\adapters.py", line 547, in send raise ConnectionError(err, request=request) requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(10054, '远程主机强迫关闭了一个现有的连接。', None, 10054, None))
During handling of the above exception, another exception occurred:
Traceback (most recent call last): File "D:\Program Files\anaconda3\envs\ais\lib\multiprocessing\process.py", line 315, in _bootstrap self.run() File "D:\Project\Python\AIS\threads\thread_script.py", line 57, in run self.err_handle() File "D:\Project\Python\AIS\threads\thread_script.py", line 462, in err_handle if self.ui2(text='EXIT').exists: File "D:\Program Files\anaconda3\envs\ais\lib\site-packages\uiautomator2\utils.py", line 105, in bool return self.nonzero() File "D:\Program Files\anaconda3\envs\ais\lib\site-packages\uiautomator2\utils.py", line 101, in nonzero return self.uiobject.jsonrpc.exist(self.uiobject.selector) File "D:\Program Files\anaconda3\envs\ais\lib\site-packages\uiautomator2__init__.py", line 479, in call return self.server._jsonrpc_retry_call(self.method, params, File "D:\Program Files\anaconda3\envs\ais\lib\site-packages\uiautomator2__init__.py", line 486, in _jsonrpc_retry_call return self._jsonrpc_call(args, kwargs) File "D:\Program Files\anaconda3\envs\ais\lib\site-packages\uiautomator2__init__.py", line 512, in _jsonrpc_call res = self.http.post("/jsonrpc/0", File "D:\Program Files\anaconda3\envs\ais\lib\site-packages\requests\sessions.py", line 635, in post return self.request("POST", url, data=data, json=json, *kwargs) File "D:\Program Files\anaconda3\envs\ais\lib\site-packages\uiautomator2__init__.py", line 210, in request self.client._is_agent_alive(): File "D:\Program Files\anaconda3\envs\ais\lib\site-packages\uiautomator2__init.py", line 585, in _is_agent_alive return bool(self._get_agent_version()) File "D:\Program Files\anaconda3\envs\ais\lib\site-packages\uiautomator2__init__.py", line 569, in _get_agent_version url = self.path2url("/version") File "D:\Program Files\anaconda3\envs\ais\lib\site-packages\uiautomator2__init__.py", line 301, in path2url return urlparse.urljoin(self._get_atx_agent_url(), path) File "D:\Program Files\anaconda3\envs\ais\lib\site-packages\uiautomator2__init__.py", line 282, in _get_atx_agent_url lport = self._adb_device.forward_port( File "D:\Program Files\anaconda3\envs\ais\lib\site-packages\adbutils_device.py", line 249, in forward_port self.forward("tcp:" + str(local_port), remote) File "D:\Program Files\anaconda3\envs\ais\lib\site-packages\adbutils_device.py", line 239, in forward self.open_transport(":".join(args)) File "D:\Program Files\anaconda3\envs\ais\lib\site-packages\adbutils_device.py", line 90, in open_transport c.check_okay() File "D:\Program Files\anaconda3\envs\ais\lib\site-packages\adbutils_adb.py", line 134, in check_okay raise AdbError(self.read_string_block()) adbutils.errors.AdbError
Process finished with exit code -1
Name: uiautomator2 Version: 2.16.22
I am using uiautomator to control my device, there will be too many log messages. I even cannot get the useful messages I needed. It's printing almost every 2 seconds!
How to disable uiautomator2 log message?
Thank you.
023-03-15 11:00:07,142 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 687 2023-03-15 11:00:09,192 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 689 2023-03-15 11:00:11,241 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 688 2023-03-15 11:00:13,288 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 689 2023-03-15 11:00:15,336 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 688 2023-03-15 11:00:17,391 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 689 2023-03-15 11:00:19,450 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 689 2023-03-15 11:00:21,496 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 688 2023-03-15 11:00:23,553 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 689 2023-03-15 11:00:25,605 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 688 2023-03-15 11:00:27,655 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 689 2023-03-15 11:00:29,702 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 690 2023-03-15 11:00:31,748 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 688 2023-03-15 11:00:33,793 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 689 2023-03-15 11:00:35,840 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 687 2023-03-15 11:00:37,898 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 689 2023-03-15 11:00:39,961 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 687 2023-03-15 11:00:42,006 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 689 2023-03-15 11:00:44,053 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 688 2023-03-15 11:00:46,101 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 689 2023-03-15 11:00:48,145 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 688 2023-03-15 11:00:50,210 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 688 2023-03-15 11:00:52,294 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 689 2023-03-15 11:00:54,347 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 687 2023-03-15 11:00:56,394 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 689 2023-03-15 11:00:58,436 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 690 2023-03-15 11:01:00,483 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 689 2023-03-15 11:01:02,533 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 689 2023-03-15 11:01:04,576 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 687 2023-03-15 11:01:06,626 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 688 2023-03-15 11:01:08,685 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 690 2023-03-15 11:01:10,730 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 688 2023-03-15 11:01:12,775 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 689 2023-03-15 11:01:14,822 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 688 2023-03-15 11:01:16,879 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 688 2023-03-15 11:01:18,923 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 688 2023-03-15 11:01:20,986 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 689 2023-03-15 11:01:23,031 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 687 2023-03-15 11:01:25,080 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 690 2023-03-15 11:01:27,126 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 690 2023-03-15 11:01:29,176 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 690 2023-03-15 11:01:31,219 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 690 2023-03-15 11:01:33,262 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 690 2023-03-15 11:01:35,304 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 689 2023-03-15 11:01:37,353 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 689 2023-03-15 11:01:39,400 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 688 2023-03-15 11:01:41,449 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 687 2023-03-15 11:01:43,500 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 686 2023-03-15 11:01:45,542 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 689 2023-03-15 11:01:47,590 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 690 2023-03-15 11:01:49,637 [DEBUG] urllib3.connectionpool: http://127.0.0.1:46159 "POST /jsonrpc/0 HTTP/1.1" 200 687
inxin$ python3 -m uiautomator2 init [I 230317 04:25:32 init:156] uiautomator2 version: 2.16.23 [I 230317 04:25:32 init:373] Install minicap, minitouch [D 230317 04:25:32 init:59] Use cached assets: /home/xinxin/.uiautomator2/cache/minitouch-f7a806902f/minitouch [D 230317 04:25:32 init:238] Push to /data/local/tmp/minitouch:0755 [I 230317 04:25:32 init:379] Android R (sdk:30) has no minicap resource [D 230317 04:25:32 init:256] apk-debug package-info: {'package_name': 'com.github.uiautomator', 'version_name': '2.3.3', 'version_code': 2003003, 'flags': ['DEBUGGABLE', 'HAS_CODE', 'ALLOW_CLEAR_USER_DATA', 'ALLOW_BACKUP'], 'first_install_time': datetime.datetime(2023, 3, 6, 17, 50, 37), 'last_update_time': datetime.datetime(2023, 3, 6, 17, 50, 37), 'signature': 'ae17cd86], past signatures:[', 'path': '/data/app/~~0ij4jhEtv0EyfIx0F_UTGg==/com.github.uiautomator-dvSNR1EFZtxqpoVO3gBEGQ==/base.apk'} [D 230317 04:25:32 init:257] apk-debug-test package-info: {'package_name': 'com.github.uiautomator.test', 'version_name': None, 'version_code': 0, 'flags': ['DEBUGGABLE', 'HAS_CODE', 'ALLOW_CLEAR_USER_DATA', 'ALLOW_BACKUP'], 'first_install_time': datetime.datetime(2023, 3, 6, 17, 50, 38), 'last_update_time': datetime.datetime(2023, 3, 6, 17, 50, 38), 'signature': 'ae17cd86], past signatures:[', 'path': '/data/app/~~qrkYQXi656ZMJiQdjXFcuA==/com.github.uiautomator.test-vW7bagkmL3dqR-FKDgwl_A==/base.apk'} [I 230317 04:25:32 init:391] Already installed com.github.uiautomator apks [D 230317 04:25:32 init:167] Shell: ('/data/local/tmp/atx-agent', 'server', '--stop') [D 230317 04:25:33 init:295] Real version: [0, 10, 0], Expect version: [0, 10, 0] [D 230317 04:25:33 init:167] Shell: ('/data/local/tmp/atx-agent', 'server', '--nouia', '-d', '--addr', '127.0.0.1:7912') [I 230317 04:25:33 init:350] Check atx-agent version [D 230317 04:25:33 init:359] Forward: local:tcp:35341 -> remote:tcp:7912 [D 230317 04:25:34 init:359] Forward: local:tcp:35341 -> remote:tcp:7912 [D 230317 04:25:34 init:359] Forward: local:tcp:35341 -> remote:tcp:7912 [D 230317 04:25:35 init:359] Forward: local:tcp:35341 -> remote:tcp:7912 [D 230317 04:25:35 init:359] Forward: local:tcp:35341 -> remote:tcp:7912 [D 230317 04:25:36 init:359] Forward: local:tcp:35341 -> remote:tcp:7912 [D 230317 04:25:36 init:359] Forward: local:tcp:35341 -> remote:tcp:7912 [D 230317 04:25:37 init:359] Forward: local:tcp:35341 -> remote:tcp:7912 [D 230317 04:25:37 init:359] Forward: local:tcp:35341 -> remote:tcp:7912 [D 230317 04:25:38 init:359] Forward: local:tcp:35341 -> remote:tcp:7912 Traceback (most recent call last): File "/home/xinxin/.local/lib/python3.8/site-packages/urllib3/connection.py", line 174, in _new_conn conn = connection.create_connection( File "/home/xinxin/.local/lib/python3.8/site-packages/urllib3/util/connection.py", line 95, in create_connection raise err File "/home/xinxin/.local/lib/python3.8/site-packages/urllib3/util/connection.py", line 85, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 111] Connection refused
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/xinxin/.local/lib/python3.8/site-packages/urllib3/connectionpool.py", line 703, in urlopen
httplib_response = self._make_request(
File "/home/xinxin/.local/lib/python3.8/site-packages/urllib3/connectionpool.py", line 398, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/home/xinxin/.local/lib/python3.8/site-packages/urllib3/connection.py", line 244, in request
super(HTTPConnection, self).request(method, url, body=body, headers=headers)
File "/usr/local/lib/python3.8/http/client.py", line 1256, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/usr/local/lib/python3.8/http/client.py", line 1302, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/usr/local/lib/python3.8/http/client.py", line 1251, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/usr/local/lib/python3.8/http/client.py", line 1011, in _send_output
self.send(msg)
File "/usr/local/lib/python3.8/http/client.py", line 951, in send
self.connect()
File "/home/xinxin/.local/lib/python3.8/site-packages/urllib3/connection.py", line 205, in connect
conn = self._new_conn()
File "/home/xinxin/.local/lib/python3.8/site-packages/urllib3/connection.py", line 186, in _new_conn
raise NewConnectionError(
urllib3.exceptions.NewConnectionError:
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/xinxin/.local/lib/python3.8/site-packages/requests/adapters.py", line 489, in send
resp = conn.urlopen(
File "/home/xinxin/.local/lib/python3.8/site-packages/urllib3/connectionpool.py", line 787, in urlopen
retries = retries.increment(
File "/home/xinxin/.local/lib/python3.8/site-packages/urllib3/util/retry.py", line 592, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=35341): Max retries exceeded with url: /version (Caused by NewConnectionError('
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.8/runpy.py", line 194, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/usr/local/lib/python3.8/runpy.py", line 87, in _run_code
exec(code, run_globals)
File "/home/xinxin/.local/lib/python3.8/site-packages/uiautomator2/main.py", line 289, in
python uiautomator test