【问题标题】:Start Appium on jenkins and wait for it to fully complete startup在 jenkins 上启动 Appium 并等待它完全启动
【发布时间】:2017-09-14 17:18:30
【问题描述】:

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

提前致谢

Shrikanth

【问题讨论】:

    标签: jenkins appium


    【解决方案1】:

    您可以创建一个名为 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-名称“DEVICEID”--log-no-color

    从 Jenkins 触发此批处理文件并等待 20000 毫秒,然后再运行您的测试脚本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-11
      • 1970-01-01
      • 1970-01-01
      • 2015-11-02
      相关资源
      最近更新 更多