用python运行appium并看到这个 - > RangeError:端口应该是> 0和< 65536

时间:2015-10-15 17:48:03

标签: appium python-appium

使用python运行appium并看到这个 - > ADB无法与提供RangeError的设备通信:端口应为> 0和< 65536

1 个答案:

答案 0 :(得分:0)

这是因为为了运行Appium.app(这是来自Appium的mac UI应用程序),我更新了node_modules。为了解决这个问题,您需要卸载node&删除所有node_modules的appium然后重新安装所有内容。

无法挖掘导致问题的节点模块组件,但adb.js是发出错误的组件。

为了获得删除节点的帮助,请访问这个非常有用的帖子 - > http://benznext.com/completely-uninstall-node-js-from-mac-os-x/

除此之外,如果有人看到基于python egg six的appium版本冲突,那么请确保在测试根目录下删除你的venv然后重新创建它然后使用easy_install six更新六个。

在此之后删除所有pycache文件并重新启动appium和virtualenv包装器以重新开始测试。