spawn ENOENT 的意思是运行某个命令时收到 ENOENT 这个错误信号(spawn 加壳后的程序是通过信号来传递信息的)。ENOENT 信号对应的信息为 No such file or directory 。出现这个错误你需要检查自己的环境配置是否正确,单独运行 java -version 命令会不会出现 No such file or directory 这个错误。
另外从命令行运行脚本时非常慢
慢是正常的, appium 做不到像 selenium 那么快(1 秒完成 n 个操作),因为 uiautomator 本来就不快,但速度还不至于完全无法接受。主要慢的只是输入文本的操作,点击、滑动什么的还是挺快的。