0

Python で appium を実行すると、これが表示されます --> ADB がデバイスと通信できず、RangeError: Port should be > 0 and < 65536 が発生する

4

1 に答える 1

0

これは、Appium.app (Appium の Mac UI アプリ) を実行するために node_modules を更新したために発生しました。これを修正するには、すべての node_modules を削除して node と appium をアンインストールしてから、すべてを再インストールする必要があります。

どのノードモジュールコンポーネントが問題を引き起こしているかを掘り下げることはできませんでしたが、adb.js がエラーを出したものでした。

ノードの削除に関するヘルプを得るには、この非常に役立つ投稿にアクセスしてください --> http://benznext.com/completely-uninstall-node-js-from-mac-os-x/

これに加えて、誰かが appium の python 卵 6 ベースのバージョンの競合を見ている場合は、テストルートディレクトリの下にある venv を削除してから、もう一度作成してから、easy_install six.

この後、すべての pycache ファイルを削除し、appium と virtualenv ラッパーを再起動して、テストを再開します。

于 2015-10-15T17:53:33.383 に答える