我有一个带有黄瓜和python的BDD测试自动化框架,用于Android移动应用程序测试。 我想建立一个jenkins工作,我可以启动appium服务器并启动android移动应用程序并触发测试执行。 有人可以帮忙吗? 提前谢谢。
答案 0 :(得分:0)
步骤1:在系统中安装Jenkins,在浏览器中访问Jenkins网址。 在我当地,我使用" http://localhost:8080"
访问Jenkins第2步:点击" New Item" > "自由式项目" > ' OK'
第3步:滚动到'构建'部分>添加构建步骤> '执行Shell'并输入以下命令:
#!/bin/bash --login -x
appium &
sleep 5s
第4步:点击'立即构建'。
步骤5:打开正在运行的作业> '控制台输出'确保Appium服务器正在运行。
以下文本应显示在控制台日志中:
[Appium] Welcome to Appium v1.6.4
[Appium] Appium REST http interface listener started on 0.0.0.0:4723
步骤6:所有测试脚本都应放在'工作区内。詹金斯目录。我的脚本位于以下位置: /用户/共享/詹金斯/主页/工作区/ appium-机器人/
第7步:我使用pytest,所以我的命令如下:
cd $WORKSPACE
pytest /Users/Shared/Jenkins/Home/workspace/appium-android/tests/listings/test_listing_create.py
对于表现,请相应地运行命令。
回答这个问题: 启动Android移动应用
Appium应该负责启动应用程序
确保您在Jenkins机器中安装了所有依赖项,如Python,Appium python客户端,Appium服务器,行为等