【发布时间】:2016-01-14 07:19:18
【问题描述】:
用 python 运行 appium 并看到这个 --> ADB 无法与设备对话,给出 RangeError: Port should be > 0 and
【问题讨论】:
标签: appium python-appium
用 python 运行 appium 并看到这个 --> ADB 无法与设备对话,给出 RangeError: Port should be > 0 and
【问题讨论】:
标签: appium python-appium
这是因为为了运行 Appium.app(来自 Appium 的 mac UI 应用程序),我更新了 node_modules。为了解决这个问题,您需要卸载 node 和 appium 并删除所有 node_modules,然后重新安装所有内容。
无法找出导致问题的节点模块组件,但 adb.js 是发出错误的那个。
为了获得删除节点的帮助,请访问这个非常有用的帖子 --> http://benznext.com/completely-uninstall-node-js-from-mac-os-x/
除此之外,如果有人看到基于 python egg 6 的 appium 版本冲突,请确保删除测试根目录下的 venv,然后重新创建,然后使用 easy_install six 更新六个。
在此之后删除所有 pycache 文件并重新启动 appium 和 virtualenv 包装器以再次开始测试。
【讨论】: