公司有类似云测平台,尝试跑 python 代码 显示 adb 版本不一致 大家有遇到吗2022-07-26 18:03:58对方正在输入... 对方正在输入...订阅者关注私信243文章0粉丝 测试交流1 213字数 70阅读0分14秒阅读模式显示 adb 版本冲突 难不成还要我本地 adb 文件上传替换吗 相关人员还没回复 等上班了再问问顺便问问有没有 app 自动化测试的课程推荐 我去看看软件测试功能测试难吗相关阅读AI时代测试工程师的核心竞争力:从执行用例到可解释的质量判断从零搭建AI测试用例工作流:需求文档自动转思维导图AI+Skills如何让测试工程师效率提升10倍?三步实现智能生成测试用例宝塔面板的BUG新建网站时新建了文件再建文件夹时提示错误宝塔面板无法安装扩展的BUG解决方案PHP安装扩展下载链接错误测试反模式的思考 回复 1 thedumbwhale 9 2022-07-26 16:34:41 1F 回复 还有就是这个平台不能 os.system,只能 adb.shell.太惨了你这个问题得问平台开发人员吧,每个平台的设计和实现都不一样,我们不知道你这个内部平台的实现,所以你问 “大家有遇到吗” ,我只能说没遇到过,毕竟我没办法用这个平台。然后平台不能 os.system ,可能和平台本身设计有关,毕竟 os.system 是权限非常高且危险的(rm -rf /* 这类危险的命令都可以跑),限制不给使用也算情理之中。平台给我试下,我回答你。给一些建议啊。 开发者需要对 adb.exe 是需要魔改(提高链接稳定性和兼容多个版本),按公司产品的版本定义 1-2 个(比如把 5-7 个版本压缩成 1-2 个,虽然说都是向上兼容,但是做安卓的懂得人懂) 需要包装一层云函数,适配各种手机的机型。 云函数对于使用者无感,比如需要对安装自动授权,手机自动输入账号密码,确保是 debug 模式,通过项目映射到不通魔改的 adb 等等。 然后云函数包装成 restful api 接口给到使用方。 回复问题 匿名网友 确定 昵称 邮箱 网址 Address 提交 取消 拖动滑块以完成验证 您可能喜欢 AI时代测试工程师的核心竞争力:从执行用例到可解释的质量判断 从零搭建AI测试用例工作流:需求文档自动转思维导图 AI+Skills如何让测试工程师效率提升10倍?三步实现智能生成测试用例 宝塔面板的BUG新建网站时新建了文件再建文件夹时提示错误 宝塔面板无法安装扩展的BUG解决方案PHP安装扩展下载链接错误 测试反模式的思考 使用 cookie 绕过验证码,换一个系统就无法通过验证 MeterSphere测试平台UI 自动化窗口切换方法 5000 块买的 python 自动化课程难道就这? 在 Linux 上搭建 Jenkins,自动构建接口测试
1F
还有就是这个平台不能 os.system,只能 adb.shell.太惨了你这个问题得问平台开发人员吧,每个平台的设计和实现都不一样,我们不知道你这个内部平台的实现,所以你问 “大家有遇到吗” ,我只能说没遇到过,毕竟我没办法用这个平台。
然后平台不能 os.system ,可能和平台本身设计有关,毕竟 os.system 是权限非常高且危险的(rm -rf /* 这类危险的命令都可以跑),限制不给使用也算情理之中。平台给我试下,我回答你。给一些建议啊。
开发者需要对 adb.exe 是需要魔改(提高链接稳定性和兼容多个版本),按公司产品的版本定义 1-2 个(比如把 5-7 个版本压缩成 1-2 个,虽然说都是向上兼容,但是做安卓的懂得人懂)
需要包装一层云函数,适配各种手机的机型。
云函数对于使用者无感,比如需要对安装自动授权,手机自动输入账号密码,确保是 debug 模式,通过项目映射到不通魔改的 adb 等等。
然后云函数包装成 restful api 接口给到使用方。