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

在jenkins上启动Appium并等待它完全启动,jenkins,appium,Jenkins,Appium,我正在设置jenkins来运行appium脚本。我看到的问题是,如果我运行main.js启动appium,jenkins将不会执行next命令,如果我将appium放在后台,next语句将立即执行。有没有办法在后台启动appium并等待它完成?一旦测试执行完成,若appium进程在后台,我将如何停止appium 提前谢谢 Shrikanth您可以创建一个名为build的文件夹,将应用程序放在同一文件夹中,并使用以下命令创建批处理文件: cd/d C“”:\Program Files(x86)\A

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

提前谢谢


Shrikanth

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

cd/d C“”:\Program Files(x86)\Appium\node\U模块“” 节点appium--地址127.0.0.1--端口4723--应用程序C:\Build\Application.apk--预发布--平台名称Android--平台版本23--自动化名称appium--设备名称“DEVICEID”--日志无颜色


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

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

cd/d C“”:\Program Files(x86)\Appium\node\U模块“” 节点appium--地址127.0.0.1--端口4723--应用程序C:\Build\Application.apk--预发布--平台名称Android--平台版本23--自动化名称appium--设备名称“DEVICEID”--日志无颜色

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