Appium appium+jenkins+python+ 夜神模拟器,jenkins 无法通过命令启动夜神模拟器

Break Circle · 2020年03月25日 · 1130 次阅读

1.如题,我们做安卓自动化的时候,需要通过命令行来删除、新增、重命名,启动夜神模拟器;我在本机操作是可以实现上面动作的,但是把代码部署到 jenkins 上后,夜神模拟器的相关命令,执行无效;不知道有没有什么办法?NoxConsole 已经加入环境变量;
2.删除和增加模拟器需要在安装目录的 bin 目录下执行:首先切换到这个目录,再执行增加和删除工作;使用 NoxConsole.exe,不要用 NoxConsole;
执行完成后,一定要切回原来的路径;要不然很多函数的结果有问题;如 aapt;


pro_path = os.path.dirname(__file__)
cmd = 'where ' + str(NoxConsole)
res = send_cmd(cmd=cmd)
dir = "\\".join(res.split("\\")[:-1])
res = os.chdir(dir)
cmd = 'NoxConsole.exe add -name:127.0.0.1:62001 -systemtype:5'
res = (os.popen(cmd)).read()
cmd = 'NoxConsole.exe remove -name:127.0.0.1:62001'
res = (os.popen(cmd)).read()
res = os.chdir(pro_path)
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册