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: appium 查错

时间: 2024-11-09 06:53:00

appium 查错的相关文章

使用DBUnit框架数据库插入特殊字符失败的查错经历

本文记录的是使用DBUnit测试框架进行数据库数据插入时,插入特殊字符失败的查错经历.希望能对向我这样的小白同学们在遇到类似问题时,能够有一些启发.背景:在写跟数据库交互模块的单元测试,数据库表中的ext字段,需要先写入数据,然后再读取出来,进行处理.ext字段格式是key1CTRL^Dvalue1CTRL^CKey2CTRL^Dvalue2.使用DBUnit框架来做单元测试,DBUnit是一个基于junit扩展的数据库测试框架.此次项目里插入数据库的数据是以xml形式的文件来组织的.xml文件

Java笔试题之《Java代码查错》

Java代码查错 1.abstract class Name {   private String name;   public abstract boolean isStupidName(String name) {}}     大侠们,这有何错误?     答案: 错.abstract method必须以分号结尾,且不带花括号.2.public class Something {   void doSomething () {       private String s = ""

诡异的SpriteKit 游戏查错

在Endless Runner 游戏中,做了一些atlas后,发现有个问题,当player跳跃起来的时候,发现他没有动画了,被默认的X图片代替.原来的图像是这样的. 在增加了一些动画后,我的效果就成这样了. 这个不知道为何?当时碰到这个问题,我去查看了我的player.h,而且去看了的一些提供action的一些方法,结果还是不对,最后发现这个动画是在初始化的时候遍历我们的atlas来提供的,所以去查了一下,终于找到了答案.原因:在我们的player sprite相关的类,player.m中,在我

Android应用测试工具ThreadingTest查错实例分析

1      ThreadingTest产品简介 ZOA公司研发的ThreadingTest智能型测试工具系列一期,是基于程序源代码的白盒测试工具.采取前端分析器和后端结果分析分离的技术路线,实现对多种语言的编译器级分析和多维度测试. ThreadingTest的核心思想来源于非线性复杂软件工程体系.通过ThreadingTest基于测试用例集与动态代码覆盖的双向追溯的专利技术,使得对于大型应用系统的维护和修改变得不再盲目和极易出错,使得对大型软件的系统测试期和维护期的测试过程从无量化依据到有明

【已解决】mac上appium报错:“Could not find aapt Please set the ANDROID_HOME environment variable with the Android SDK root directory path”

按照网上教程配置完appium环境后,真机跑自动化过程,遇到如下报错: appium报错如下: [ADB] Checking whether aapt is present [ADB] The ANDROID_HOME environment variable is not set to the Android SDK root directory path. ANDROID_HOME is required for compatibility with SDK 23+. Checking al

解决Appium报错cannot import name 'InvalidArgumentException'

好久没动代码,今天运行自动化脚本时突然报错 cannot import name 'InvalidArgumentException', 在CMD的python命令行下运行了下: from appium import webdriver   结果报上述错误,可见是引用错误. 百度了下,已解决. https://www.cnblogs.com/xingkeke/p/9692145.html,感谢博主分享 在python的安装目录中找到 exceptions.py 文件, 如我的目录是 D:\py\

记一次Tomcat无法正常启动的查错与解决之路

使用LombozEclipse运行某Web应用,结果总是404. 换另一个Eclipse运行,还是404. 换Tomcat到更高版本,还是404. 直接启动Tomcat,闪退. 用重定向拦截输出,可惜startup.bat输出的信息有限,主要的信息在那个闪退窗口. 查询Tomcat的日志,发现报错java.net.BindException: Address already in use: bind. 找到错误后,查到这篇文章http://www.cnblogs.com/13188196we/p

appium===报错Failure [INSTALL_FAILED_ALREADY_EXISTS: Attempt to re-install io.appium.settings without first uninstalling.的解决办法

要解决的问题:appium在androidV7.0系统上运行时报错 Failure [INSTALL_FAILED_ALREADY_EXISTS: Attempt to re-install io.appium.settings without first uninstalling.] 原因分析:appium的uiautomator版本与androidV7.0不适配. 预置条件:手机端已经安装完Appium Settings 和 Unlock两个应用 解决步骤:1.修改源码文件-注释安装appi

python+appium 【已解决】真机运行appium报错“WebDriverException: Message: A new session could not be created. (Original error: Command failed: C:\Windows\system32\cmd.exe /s /c.......详见内文

问题报错提示: selenium.common.exceptions.WebDriverException: Message: A new session could not be created. (Original error: Command failed: C:\Windows\system32\cmd.exe /s /c "D:\AutoTest\adt-bundle-windows-x86-20140702\sdk\platform-tools\adb.exe -s GWY0216A