Appium 参考文档汇总与安装、课件和 Demo 地址
https://gitee.com/geektime-geekbang/Geek_AppAutomationTesting
作者回复: appium desktop内置了appium server,所以不安装appium server也是可以运行的。但是appium server有更好的通用性。比如没有GUI的centos服务器,是可以运行appium server的,但是无法运行appium desktop。另外就是有些持续集成任务需要动态的启动和停止appium,这个时候gui的desktop是无法跟持续集成很好结合的。
作者回复: appium和appium doctor是两个命令,需要各自用npm安装
作者回复: appium desktop是桌面工具 appium server是命令行工具,是一个server模式 appium doctor是一个独立的appium环境检测工具 上两个工具的入口程序都叫appium,所以容易混淆。
作者回复: 你可以对比下两者的appium log,看看具体的请求,做个对比。
作者回复: 这个需要使用npm install独立安装
作者回复: 我还没遇到这个问题,appium doctor不直接依赖这个。你可以贴下更全的信息,我想可能是你没安装jdk什么的吧。
作者回复: 你得看报错信息,我估计是端口冲突了吧。
作者回复: 建议都安装,刚才也回复了其他人的提问了,你可以借鉴下。server有自己的desktop无法做到的应用场景,
作者回复: 推荐使用python3.6,这个比python2更好,不推荐使用python2了