在jenkins上启动Appium并等待它完全启动

时间:2017-09-13 17:58:34

标签: jenkins appium

我正在设置jenkins来运行appium脚本。我看到的问题是,如果我运行main.js来启动appium,jenkins将不会执行下一个命令,如果我将appium放在后台,则下一个语句会立即执行。有没有办法在后台启动appium并等待它完成?并且一旦测试执行完成,如果appium进程在后台,我将如何停止appium?

先谢谢

Shrikanth

1 个答案:

答案 0 :(得分:0)

您可以创建一个名为build的文件夹,并将您的应用程序放在同一个文件夹中,并使用以下命令创建批处理文件:

cd / d C"":\ Program Files(x86)\ Appium \ node_modules"" node appium --address 127.0.0.1 --port 4723 --app C:\ Build \ Application.apk --pre-launch --platform-name Android --platform-version 23 --automation-name Appium --device- name" DEVICEID" --log-无色

从Jenkins触发此批处理文件,并在运行测试脚本之前等待20000毫秒。