最新消息:20210917 已从crifan.com换到crifan.org

【已解决】Mac中用weditor辅助调试iOS设备

iOS crifan 1086浏览 0评论
折腾:
【未解决】Mac中用facebook-wda自动操作安卓手机浏览器实现百度搜索
期间,不过,此处去搞清楚,如何调试页面?
之前是每次打印页面xml源码去调试,比较麻烦。
记得安卓的uiautomator2的weditor,好像说也支持iOS(的facebook-wda)?
去看看是否支持
alibaba/web-editor: web editor for atx (github.com)
“Dependencies
* Python3.6+
    * uiautomator2
    * facebook-wda”
好像是支持的
去试试
之前是:
python -m weditor
现在不用的了。
直接命令输入:
weditor
即可。
WEditor
http://localhost:17310/
 idevice_id -l
3dc13714e21415898e8e2c2863d96990a4d69c97
点击Connect
Traceback (most recent call last):
  File "/Users/crifan/.pyenv/versions/3.6.6/lib/python3.6/site-packages/weditor/web/handlers/page.py", line 60, in post
    id = connect_device(platform, device_url)
  File "/Users/crifan/.pyenv/versions/3.6.6/lib/python3.6/site-packages/weditor/web/device.py", line 94, in connect_device
    d = _AppleDevice(device_url)
  File "/Users/crifan/.pyenv/versions/3.6.6/lib/python3.6/site-packages/weditor/web/device.py", line 59, in __init__
    c = wda.Client(device_url)
  File "/Users/crifan/.pyenv/versions/3.6.6/lib/python3.6/site-packages/wda/__init__.py", line 264, in __init__
    assert re.match(r"^(http\+usbmux|https?)://", url), "Invalid URL: %r" % url
AssertionError: Invalid URL: '3dc13714e21415898e8e2c2863d96990a4d69c97'
看来是:
换成url才行
去试试
http://localhost:8100
先点击Connect。显示绿色连上了。
点击 Dump Hierarchy,即可刷新出页面了:
页面元素,和显示,很错乱了。
【总结】
weditor也支持iOS设备的调试:
启动:
weditor
连接iOS设备:
ATX WEditor界面中,选择iOS,(之前安卓设备输入设备ID的地方)输入:连接的url
比如此处是:
(在开启了USB端口转发 
proxy 8100 8100
后的)
http://localhost:8100
连接:点击Connect,即可连接。
如何看到iOS设备的实时画面:需要点击一次Dump Hierarchy,才能看到实时页面。

转载请注明:在路上 » 【已解决】Mac中用weditor辅助调试iOS设备

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
93 queries in 0.211 seconds, using 23.40MB memory