Closed mexth closed 7 years ago
提供下weditor的版本 pip show weditor
0.0.3.dev10
我不确定是不是修好了,你更新到0.0.3.dev11试试
单设备python3环境下使用正常啦,多设备选择其中之一进行连接操作还是有问题。 log如下:
listen port 17310
WARNING:tornado.access:404 GET /api/v1/contents/main.py (::1) 1.50ms
INFO:tornado.access:304 GET /api/v1/version (::1) 1.00ms
SN CB5A21SX9A
INFO:tornado.access:200 GET /api/v1/devices/CB5A21SX9A/screenshot (::1) 1878.30ms
INFO:tornado.access:200 GET /api/v1/devices/CB5A21SX9A/uiview (::1) 250.19ms
INFO:tornado.access:101 GET /ws/v1/build (::1) 0.50ms
Websocket opened
DEBUG: run code b'# coding: utf-8\nimport atx\nd = atx.connect()\nd(className="android.widget.RelativeLayout", instance=3).click()'
Traceback (most recent call last):
File "C:\Python3\lib\site-packages\weditor\__main__.py", line 291, in _run
env=env, stdout=PIPE, stderr=subprocess.STDOUT, stdin=PIPE, bufsize=1)
File "C:\Python3\lib\subprocess.py", line 676, in __init__
restore_signals, start_new_session)
File "C:\Python3\lib\subprocess.py", line 955, in _execute_child
startupinfo)
TypeError: environment can only contain strings
用这个版本尝试下试试 0.0.3.dev14
0.0.3.dev14 已经解决了问题,切换任意一台都可以正常生成命令,同步显示截图。
更新到最新版本后,在python3的环境下使用weditor发现两个问题: 问题1: 使用weditor执行tap操作时候可以正常生成命令,手机端也执行了点击操作,但是web端视图更新不成功,一直在转圈。查看cmd端发现有出错的log
问题2: 多设备连着的时候,使用weditor,输入serialno来链接,可以成功,但是执行点击操作生成脚本的过程中,手机端listen port 17310