Appium Doctor iOS Could not detect Mac OS X Version from sw_vers output: '10.12 '解决方法
Appium Doctor iOS Could not detect Mac OS X Version from sw_vers output: '10.12.3 ' 解决方法
本人亲测验证,本人Mac 系统为10.12.3 ,Appium版本为:appium-1.5.3.dmg
4 步骤解决问题:
步骤一、
vi /Applications/Appium.app//Contents/Resources/node_modules/appium/node_modules/appium-support/build/lib/system.js
修改:
case 10:
_arr = ['10.8', '10.9', '10.10', '10.11'];
_i = 0;
改为:
case 10:
_arr = ['10.8', '10.9', '10.10', '10.11','10.12.3'];
_i = 0;
步骤二、
vi /Applications/Appium.app//Contents/Resources/node_modules/appium/node_modules/appium-support/lib/system.js
(1)修改:
try {
stdout = (await exec('sw_vers', ['-productVersion'])).stdout;
}
改为:
try {
stdout = (await exec('sw_vers', ['-productVersion'])).stdout.trim();
}
(2)修改:
for (let v of ['10.8', '10.9', '10.10', '10.11']) {
if (stdout.indexOf(v) === 0) { return v; }
}
改为:
for (let v of ['10.8', '10.9', '10.10', '10.11','10.12.3']) {
if (stdout.indexOf(v) === 0) { return v; }
}
步骤三、
vi /Applications/Appium.app//Contents/Resources/node_modules/appium-support/build/lib/system.js
修改:
case 10:
_arr = ['10.8', '10.9', '10.10', '10.11'];
_i = 0;
改为:
case 10:
_arr = ['10.8', '10.9', '10.10', '10.11','10.12.3'];
_i = 0;
步骤四、
vi /Applications/Appium.app//Contents/Resources/node_modules/appium-support/lib/system.js
(1)修改:
try {
stdout = (await exec('sw_vers', ['-productVersion'])).stdout;
}
改为:
try {
stdout = (await exec('sw_vers', ['-productVersion'])).stdout.trim();
}
(2)修改:
for (let v of ['10.8', '10.9', '10.10', '10.11']) {
if (stdout.indexOf(v) === 0) { return v; }
}
改为:
for (let v of ['10.8', '10.9', '10.10', '10.11','10.12.3']) {
if (stdout.indexOf(v) === 0) { return v; }
}
参考文章:http://stackoverflow.com/questions/40129794/how-to-fix-error-could-not-detect-mac-os-x-version-from-sw-vers-output-10-12
Appium Doctor iOS Could not detect Mac OS X Version from sw_vers output: '10.12 '解决方法相关推荐
- Appium之Doctor报错:iOS Could not detect Mac OS X Version from sw_vers output: '10.12.5 '的解决方法
背景 亲测验证 Mac 系统为10.12.5 Appium版本为 appium-1.5.3.dmg 4 步骤解决问题 步骤一. vi /Application ...
- 自动化测试 appium Could not detect Mac OS X Version from sw_vers output: '10.12.3 ' 异常处理
目前最新版mac 安装完appium 后 在Appium client 执行appium-doctor 后会报 Could not detect Mac OS X Version from sw_v ...
- 完美解决 Could not detect Mac OS X Version from sw_vers output: '10.12.3
如果发现appium在苹果电脑上,报上面的错误,是因为现在的版本不兼容,可以用下面的方法解决 到下面的路径下 vim /Applications/Appium.app//Contents/Resour ...
- 解决Error: Could not detect Mac OS X Version from sw_vers output: '10.14.3'
在使用appium-doctor时遇到了如下问题: Error: Could not detect Mac OS X Version from sw_vers output: '10.14.3' [解 ...
- Appium [Error: Could not detect Mac OS X Version from sw_vers output: '10.13.5 ']
当首次执行appium doctor诊断可能就会报这个错,是因为appium还没有兼容到那么高的Mac OS版本,这个时候需要我们手动地去修改一下Appium的配置参数: 问题: 解决方案: 第一步: ...
- appium的安装及坑Error: Could not detect Mac OS X Version from sw_vers output,TypeError: Cannot read prope
Appium的安装大体有两种方式: 1) 先安装配置nodejs的环境,然后通过npm对appium进行安装 2)直接下载官网提供的dmg包安装,dmg里面已经有nodejs的环境和appium的可执 ...
- Mac OS X 下 su 命令提示 sorry 的解决方法
转载于:http://blog.csdn.net/maxsky/article/details/44905003 大家都知道在 Linux 下,执行 su 命令后输入密码即可切换到 root 用户执行 ...
- 关于如何解决mac电脑下载pdf之后出现名称乱码的解决方法
@ 关于如何解决mac电脑下载pdf之后出现名称乱码的解决方法.(或解压文件乱码的问题) 首先呢,由于工作变更及工作需要(说白了是为了装逼),所以入手了一个mac电脑.但是入手之后就逐渐被逐渐被苹果的 ...
- mac显示无法连接adobe服务器,Mac安装Adobe软件,如遇Error提示解决方法
Mac10.15.3 安装Adobe Photoshop 2020的时候一直提示Error错误 The installation cannot continue as the installer fi ...
最新文章
- 记一次CentOS7内核kernel的删除重装
- Spring Remoting: Hessian--转
- 《Java 核心技术卷1 第10版》学习笔记------ 参数数量可变的方法
- 普渡大学计算机硕士申请条件,普渡大学CS硕士申请需要哪些条件?未来的就业前景全面解析...
- 配置nginx到后端服务器负载均衡
- pytorch学习笔记(二十六):NIN
- NYOJ题目219-An problem about date
- linux的vi编辑器的dd命令,linux vi 后dd命令
- Java面试题十二:Java内存模型,h5移动端开发面试题
- 无法打开包括文件math.h
- Microsoft Project——Project基本使用教程
- 硅谷华人码农成语大全
- Ubuntu 18.04 chia 远程收割机 harvester 多台
- 文献阅读笔记 《具有目标定位和边界保持的基于个人注视的目标分割》
- android微信朋友圈背景图片渐变,【图】怎么生成朋友圈背景?微信朋友圈背景图生成器推荐...
- bash xx.sh与sh xx.sh以及./xx.sh的区别
- PostgreSQL表膨胀终结者
- 复旦计算机教师,复旦教师:我有无人能及的相声天赋
- Presto 在字节跳动的应用
- MethodHandle.invoke and MethodHandle.invokeExact are only supported starting with Android O
热门文章
- 项目3-2-----多肉
- SilverLight合计行设计
- 稀疏矩阵 c语言,C语言数据结构 稀疏矩阵
- 用Python让蔡徐坤在我的命令行里打篮球!| 附完整代码
- UnicodeDecodeError: 'gbk' codec can't decode byte 0x91 in position 8: illegal multibyte sequence
- 【Quartz系列001】Quartz学习总结
- 苹果手机数据线充不了电_平板充电柜为什么充不了电,别急可能是以下原因!...
- true在php中代表,true是什么意思
- 2021-10-20 推荐一个在线视频格式转换的好网站https://www.zamzar.com/,我测试过mp4转到gif
- 基于RNN实现垃圾邮件辨别