shell - 如何从 jenkins 启动 appium 服务器和模拟器,然后运行 ​​selenium 测试用例?

标签 shell jenkins appium

如何从 jenkins 启动 appium server 和模拟器,然后运行 ​​selenium 测试用例?

需要运行我从 Jenkins 为移动自动化创建的 Maven 项目,但没有手动干预。启动 Appium 服务器和模拟器。

最佳答案

您的问题中没有那么多细节,但很快:

  1. 创建 Jenkins 作业。
  2. 点测试源代码位置构建运行
  3. 添加构建步骤以启动 Appium(命令取决于您的环境)
  4. 添加构建步骤以运行模拟器(emulator -avd your_emulator_name 或使用 Genymotion)
  5. 添加构建步骤以调用 maven 命令(干净测试)

不要忘记启动 Appium 并将模拟器作为后台进程运行,否则它将阻止作业执行。命令格式取决于您的环境(Linux 或 Win)。您可能需要插入时间延迟以让模拟器初始化(命令格式再次取决于您的操作系统)。希望它对您有意义。

关于shell - 如何从 jenkins 启动 appium 服务器和模拟器,然后运行 ​​selenium 测试用例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29829872/

相关文章:

javascript - 如何从 JavaScript 调用 shell 脚本?

ios - XCode 8 卡在运行 4 个自定义 Shell 脚本中的第 2 个

python - os.chdir() 到相对主目录 (/home/usr/)

Jenkins 构建未从 XL 版本触发

xml - 使用 Jenkins 显示自定义 HTML 或 XML 报告

Jenkins 管道(工作流)阶段 View 消失

java - Appium:如何在 webview 中获取 URL

linux - 如何将密码添加到 scp 命令的脚本中

java - 如何让代码检查appium服务器是否超时

android - 如何使用appium处理android中的警报