很高兴最近论坛用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: appium 查错
时间: 2024-11-09 06:53:00