appium 查错
很高兴最近论坛用appium的人多了不少,但也有不少由于不了解appium导致出现错误后不知道从何下手。这里根据我的个人经验给出一个简单的查错指南,不保证能解决所有错误,但至少让你知道你应该朝哪个方向去解决。
1. 阅读Appium文档
这是很多人忽略但却是最重要的方法。Appium的文档说明了 如何正确使用appium 和 有哪些事情appium做不了或者要通过特殊方法做。大部分刚入门的同学的问题在这里面都能找到答案。
中文文档(由testerhome开源团队翻译,目前已和官方文档一致):https://github.com/testerhome/appium/tree/master/docs/cn
英文文档:https://github.com/appium/appium/tree/master/docs/en
2. 阅读Appium log后查询google或stackoverflow
Appium的log默认使用debug级别,所以内容很丰富。如果你懂得正确地阅读,你能很容易地从google/stackoverflow找到答案。
PS:不建议用百度。百度搜出来的其实大多都是testerhome的……
由于Appium的主要结构为:
Android:使用adb管理设备及安装应用,使用UiAutomator/selendriod驱动对应用的各种操作(找元素、点击等)
iOS:使用Instruments管理设备,使用UiAutomation驱动对应用的各种操作
因此Appium的log主要有以下几类:
1、 网络通讯log(以-->或 GET /wd/hub/status {}
info:
最新文章
- 【译】更快的方式实现PHP数组去重
- 吃透Javascript数组操作的正确姿势—再读《Js高程》
- spring mvc 4 校验
- centos Apache、php、mysql默认安装路径
- 外国类似stackoverflow这样的网站访问慢怎么解决-遁地龙卷风
- C#给文件夹添加权限
- 在单线程中你最好使用ArrayList而不是Vector
- RTC搭建android下三层应用程序访问服务器MsSql-客户端
- Find longest contiguous sub array
- Linux之uniq命令
- APP测试 - android os6,7 新增特性测试
- PDF安全模式破解的简单办法
- 分分钟解决MySQL查询速度慢与性能差
- linux安装postgresql
- Why I don't want use JPA anymore
- PHP 实现自动加载
- js原生轮播
- Appium -选择、操作元素3
- MyBatis原理第四篇——statementHandler对象(sqlSession内部核心实现,插件的基础)
- 启动supervisord 生成openvpn用于android的证书
热门文章
- deine const 等关键字区别
- windows下的host工作原理
- 九度oj 题目1209:最小邮票数
- 【bzoj4930】棋盘 费用流
- BZOJ2337 [HNOI2011]XOR和路径 【概率dp + 高斯消元】
- 刷题总结——分糖果(bzoj2330)
- Ceph纠删码编码机制
- gcc/g++ 编译时出现:“对’xxxx’未定义的引用,collect2: error: ld returned 1 exit status” 的错误
- HDU 2197 本源串
- 洛谷 [P2594] 染色游戏