jenkins - 如何在詹金斯中运行多个执行窗口批处理
问题描述
我正在尝试打开 appium、avd 并在 Jeninks 中运行测试。我在执行 windows 批处理命令中有以下内容:
C:
cd C:\Users\Gebruiker
appium
adb start-server
cd C:\Users\Gebruiker\AppData\Local\Android\Sdk\emulator
emulator -avd Pixel_3_API_23
ride.py
D:
cd D:\RIDE - testproject\Avans-One
robot -d Open_settings_connect_wifi AvansOne
第一步打开Appium后,它一直在加载。我试过分离步骤,但它仍然不起作用。它完成了第一步,然后继续加载。我该如何解决?
解决方案
这很可能是因为用于启动应用程序的命令在应用程序运行时没有返回。因此,您必须使用允许您在后台运行应用程序的命令。
请检查以下内容。
START /B title program
例如:
C:
cd C:\Users\Gebruiker
START /B "" appium
您可以在此处阅读有关后台进程的更多信息
推荐阅读
- python - 将球形网格插值到常规网格?
- r - 运行模型或计算()火花表时出现“java.lang.OutOfMemoryError:Java 堆空间”
- asp.net-mvc - 在网格 Telerik 的 CRUD 中添加一行后,更新或删除按钮不起作用
- dojo - ReferenceError:模板未定义
- c# - 未定义 Google 照片 API 身份验证会话
- android - 延迟 Google Maps API 的网络请求
- c# - 如何从 Visual Studio 并行运行 Asp.Net WebApp 多次?
- c - 在 C 中使用 sprintf 时出现分段错误
- python - 如何使用循环函数更新 python Kivy 应用程序
- android - 停止凭据选择对话框 Android