如何通过jenkins运行appium测试脚本
我是Appium和Jenkins测试框架的新手,我的问题是,有可能通过jenkins运行appium测试脚本吗? 如果可能,请提供链接或示例。
谢谢提前。
第1步:在系统中安装Jenkins,在浏览器中访问Jenkinsurl。 在我的本地我使用“ http:// localhost:8080 ”访问Jenkins
第2步:点击“新建项目”>“自由式项目”>“确定”
步骤3:滚动到“Build”部分> Add Build Step>’Execute Shell’并输入以下命令:
#!/bin/bash --login -x appium & sleep 5s
第4步:单击“立即生成”。
步骤5:打开正在运行的作业>’Console Output’以确保Appium服务器正在运行。
控制台日志中应显示以下文本:
[Appium] Welcome to Appium v1.6.4 [Appium] Appium REST http interface listener started on 0.0.0.0:4723
步骤6:所有测试脚本都应放在Jenkins的“workspace”目录中。 我的脚本位于以下位置:/ Users / Shared / Jenkins / Home / workspace / appium-android /
第7步:我在Python中使用pytest,所以我的命令如下:
cd $WORKSPACE pytest /Users/Shared/Jenkins/Home/workspace/appium-android/tests/listings/test_listing_create.py
确保在Jenkins机器上安装了所有依赖项,如Python,Appium python客户端,Appium服务器等