Appium学习之踩坑合集
来源:互联网 发布:网络用语ddp是什么意思 编辑:程序博客网 时间:2024/05/18 12:35
写着篇合集主要是当备注笔记使用的,这篇合集主要记录了本人学习Appium以来所遇到的坑,可能根据不同的环境下的坑有所不同,本文仅供参考
这篇合集的坑是在MAC环境下,进行appium学习时整理出来的,历史有点悠久,可能有些遗漏的地方,后续会补充
(1)0ERROR:Could not detect Mac OS X version From sw_vers output:10.12.2
原因是:mac版本太高,和appium版本不兼容,解决办法是通过修改Appium.app文件的支持版本
解决办法:
1.在终端输入命令:grep -rl "Could not detect Mac OS X Version from sw_vers output:" /Applications/Appium.app/
2.编辑找到的四个js文件,在终端输入:vim+路径,更改如图:
————>
其中两个点需要更改下图的这个地方:
——>
(2)Error: dlopen(/usr/local/lib/node_modules/appium/node_modules/sqlite3/lib/binding/node-v51-darwin-x64/node_sqlite3.node, 1): no suitable image found.
这个报错是在运行官方脚本时报的
原因是:node版本太高导致,之前安装的node版本是用命令安装的,命令只会安装最新的node而最新的appium不兼容
解决办法:降低node版本,比较稳定的版本是5.X的,本人下载的是5.12版本的
(3)Error:Xcode Vsion【object object】 is not yet supported,这个报错也是在运行官方脚本的时候报的
原因:Xcode版本不支持,电脑安装的是8.X的,而xcode 8 移除了 uiautomation
解决办法:降级xcode,本机降级至7.3.1
(4)Error:Could not find a device to launcher,报错图如下
原因:appium界面的ios设置与脚本的不一致,这里是appium设置的iPhone版本是8.1而脚本的写的是9.0
解决方法:修改脚本的版本号或者客户端设置的版本号
(5)URLError:<urlopen error [Errno 61] connection refused>
原因:没有启动appium,导致http://127.0.0.1:4723/wd/hub 不能访问
解决办法:启动appium,点击launch,再运行脚本
(6)Error:Installing cn.com.XXXX.XXXX failed
这是在进行元素定位的时候,点击inspector按钮,弹出could not launch的提示框,查看具体log
原因:lockdown服务器挂了,导致Appium和设备无法沟通,连接不到设备
解决:1.输入ideviceinstaller -l确认是否是该原因
2.确认是连接不到后,输入sudo chmod -R 777 /var/db/lockdown/
******目前为止发现的一些,之后的待补充******
- Appium学习之踩坑合集
- 我的Appium学习之路
- Appium学习之路—环境搭建
- appium 自动化学习之截图操作
- Appium(学习)
- appium学习
- Appium之appium-desktop使用指南
- Appium 三种wait方法(appium 学习之改造轮子)
- appium+python学习笔记之使用HTMLTestRunner.py生成测试报告
- Appium之Mac配置Appium全过程
- appium的入门学习
- Appium学习-IOS初窥
- Appium学习-关于Inspector
- appium学习资源汇总
- Appium学习记录01
- APPIUM测试学习
- APPIUM学习2
- APPIUM学习3
- Mycat开发实践---开发基础
- 如何阅读TensorFlow源码
- kubernetes源码阅读之kubelet(二)
- Android 定位使用network provider无法定位的问题
- IOS绘图优化
- Appium学习之踩坑合集
- 验证表单的demo
- Java核心技术 卷一 笔记八
- c++作业3-本月几天
- java学习(3)-数组以及面向对象
- Windows03.开始玩MFC
- virtual,inline,friend,volatile,mutble,export
- NTC33 Power Station Concert Lucky Draw(ibet Lucky Draw, ibet online casino, Newtown Casino)
- Ubuntu14.04 下安装sublime Text3