很高兴最近论坛用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:

最新文章

  1. 【译】更快的方式实现PHP数组去重
  2. 吃透Javascript数组操作的正确姿势—再读《Js高程》
  3. spring mvc 4 校验
  4. centos Apache、php、mysql默认安装路径
  5. 外国类似stackoverflow这样的网站访问慢怎么解决-遁地龙卷风
  6. C#给文件夹添加权限
  7. 在单线程中你最好使用ArrayList而不是Vector
  8. RTC搭建android下三层应用程序访问服务器MsSql-客户端
  9. Find longest contiguous sub array
  10. Linux之uniq命令
  11. APP测试 - android os6,7 新增特性测试
  12. PDF安全模式破解的简单办法
  13. 分分钟解决MySQL查询速度慢与性能差
  14. linux安装postgresql
  15. Why I don't want use JPA anymore
  16. PHP 实现自动加载
  17. js原生轮播
  18. Appium -选择、操作元素3
  19. MyBatis原理第四篇——statementHandler对象(sqlSession内部核心实现,插件的基础)
  20. 启动supervisord 生成openvpn用于android的证书

热门文章

  1. deine const 等关键字区别
  2. windows下的host工作原理
  3. 九度oj 题目1209:最小邮票数
  4. 【bzoj4930】棋盘 费用流
  5. BZOJ2337 [HNOI2011]XOR和路径 【概率dp + 高斯消元】
  6. 刷题总结——分糖果(bzoj2330)
  7. Ceph纠删码编码机制
  8. gcc/g++ 编译时出现:“对’xxxx’未定义的引用,collect2: error: ld returned 1 exit status” 的错误
  9. HDU 2197 本源串
  10. 洛谷 [P2594] 染色游戏