Appium Mac 下命令行启动 appium-desktop

黄晓阳 · 2018年02月07日 · 最后由 jia 回复于 2019年09月09日 · 4113 次阅读

说明

自动化开发过程中,需要使用命令行去启动 appium-server,Mac 机器上安装的是 appium-desktop
首先想到的是直接用命令启动 appium-desktop,但是发现启动后还需要手动去点击 start server 去启动服务
最后找了好久,发现可以用 node 去启动,但是启动的文件路径在哪里又找了好半天。。

直接看解决方案:

启动 appium-desktop
如果要启动 appium-desktop,可以使用命令:/Applications/Appium.app/Contents/MacOS/Appium,启动后如下图:

启动 appium-server
通过下面解决方案直接启动 appium-server,如下图:

解决方案

使用命令:node /Applications/Appium.app/Contents/Resources/app/node_modules/appium/build/lib/main.js

带参数启动

在命令行中添加--port、--bootstrap-port、--selendroid-port 等 appium 服务命令行参数:

共收到 7 条回复 时间 点赞

非常感谢,的确可以启动 server。但是我想问个问题。如果是用这个方法启动的 server 的情况下 CMD 会一直卡在这一步。如何使用 jenkins 启动后再继续其他脚本呢?

zheng 回复

试试多进程呢,一个进程去启动 appium,另外的进程去做别的事情

黄晓阳 回复

之后我找了另一个方法,起来后另一个要运行的 JOB 结束后把 Server KILL 了,不过这样就是 jenkins 上都是红色,不太好看

匿名 #4 · 2018年09月14日

怎么杀死进程啊亲

匿名 #5 · 2018年09月14日
zheng 回复

亲。你的方法是啥啊。能贴出来不

linux 系统下应该怎么操作呢?

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册