Android 通过终端正确关闭genymotion
我在自动化测试时遇到了一个问题,我真的需要您的帮助: 我正在通过MacOS上的shell脚本启动模拟器Android 通过终端正确关闭genymotion,android,macos,bash,shell,genymotion,Android,Macos,Bash,Shell,Genymotion,我在自动化测试时遇到了一个问题,我真的需要您的帮助: 我正在通过MacOS上的shell脚本启动模拟器 player -n {VM_id} & 模拟器加载和测试工作正常 不幸的是,在第一次测试之后,模拟器没有关闭 用以下方法杀死玩家: ps -ef | grep "player" | awk '{print $2}' | xargs kill 导致无法在同一脚本中正确打开genymotion进行第二次测试。(安卓4.4.测试和之后的安卓4.3测试) 是否有任何方法可以通过shell脚
player -n {VM_id} &
模拟器加载和测试工作正常
不幸的是,在第一次测试之后,模拟器没有关闭
用以下方法杀死玩家:
ps -ef | grep "player" | awk '{print $2}' | xargs kill
导致无法在同一脚本中正确打开genymotion进行第二次测试。(安卓4.4.测试和之后的安卓4.3测试)
是否有任何方法可以通过shell脚本以任何其他方式关闭模拟器?可能尝试使用不同的终止信号终止?(如果我没记错的话,9是最强的一个,所以不妨试试)symbol在后台运行您的作业。您是否尝试过
jobs
和kill%
命令?