2017-09-13 60 views
0

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

由于提前

Shrikanth

回答

0

您可以创建一个文件夹,名为构建,并把你的应用程序在同一个文件夹,并使用下面的命令创建一个批处理文件:

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 - 自动化名称Appium - 设备名称“DEVICEID” - 日志无颜色

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

相关问题