开发环境搭建

  1. 搭建java JDK与Android SDK环境
  2. 下载安装nodejs
  3. 下载安装Appium

问题答疑

在测试中adb devices查询无缘无故多出陌生的虚拟设备

  1. 同事的经验是重启电脑,莫名其妙的设备消失;
  2. 自我总结就是重启adb服务,adb kill-serveradb start-server,也果真有效;
  3. 关键问题是为何莫名其妙的多出个这样子的设备呢???疑惑》》》

一台电脑跑多个测试用例的问题:Error getting device property persist.sys.language: -> more than one device and emulator

一个测试用对应一个Appium服务器,一个Appium服务器对应一个 Android设备。

  1. 启动多个Appium服务端,appium监听不同的端口,启动appium使用–port指定监听的端口
  2. 每个appium服务操作不同的设备,可以在启动appium使用–udid指定设备udid,也可以在脚本capabilities字典中指定udid,在android中可以使用adb devices查询,与deviceName参数相同

https://testerhome.com/topics/2880
https://github.com/appium/appium/issues/5396

error: Logcat capture failed: spawn adb.exe ENOENT

  1. 各种回答是android sdk路径包含空格,各种检查,莫有空格啊,哎http://www.tuicool.com/articles/eA7Zni
  2. 灵感来源于此https://testerhome.com/topics/2024,发现将ANDROID_HOME环境变量设置成了ANDROID_SDK_HOME环境变量了,果断解决了问题。

在含有Emoji特殊符号的页面中,爆出Failed to Dump Window Hierarchy
https://github.com/appium/appium/issues/4151
http://blog.csdn.net/soslinken/article/details/50126477
won’t be solved until the new android driver is completed. This is a known bug in uiautomator v1
此问题是uiautomator自身bug,换用Android5.1以上的系统

参考:

  • appium踩过的坑(持续更新…)

Appium安装使用总结相关推荐

  1. Appium安装(Mac版)

    一.Appium简介 Appium 是一个开源的.跨平台的测试框架,可以用来测试 Native App.混合应用.移动 Web 应用(H5 应用)等,是当下互联网企业实现移动自动化测试的重要工具. 二 ...

  2. python Appium安装及环境配置 mitmproxy安装配置

    本文仅供学习交流使用,如侵立删! Appium安装及环境配置 环境配置 1.JDK安装 下载链接 链接:https://pan.baidu.com/s/1dgytn7hN35fnFw9lN4jEQA ...

  3. Appium安装过程

    Appium安装过程 先安装了 Node.js.在node的官网上下载的exe安装文件. 在node的command line中执行 npm install -g appium 来安装appium,报 ...

  4. Appium appium 安装不了

    npm --registry http://registry.cnpmjs.org install -g appium 使用npm的国内镜像可以安装,速度很不错. 以后不想输入ip的话可以输入以下命令 ...

  5. appium安装及使用

    文章目录 一.Nodejs安装 二.JDK安装,配置环境变量 三 一.Nodejs安装 下载地址:Node.js 下载后按提示操作,安装完成后,在终端输入node -v,显示版本表示安装成功. C:\ ...

  6. appium安装教程和使用中的问题解决

    Appium使用 1. appium安装的详细教程 appium安装的详细教程 2. android-sdk自带的工具:uiautomatorviewer 存放路径:D:\software\andro ...

  7. 移动测试Appium安装

    移动测试Appium安装 一.环境搭建 1.Java sdk安装 并配置JAVA_HOME和PATH 2.Android SDK安装 (1)解压 (2)配置ANDROID_HOME和PATH 见教程: ...

  8. Appium安装配置注意事项

    Appium安装配置注意事项 详细参见:https://blog.csdn.net/gchh_spring/article/details/112795268 1.安装JDK:安装的版本不要过高,1. ...

  9. appium安装及入门

    1.appium官网 Appium: Mobile App Automation Made Awesome. 下载:https://github.com/appium/appium-desktop/r ...

  10. 自动化测试之路 —— Appium安装教程

    阅读目录 1.目的 2.说明 3.环境准备 3.1 安装nodejs 3.2 安装JDK 3.3 安装Android SDK 4. 安装Appium 4.1 下载 4.2 安装 4.3 启动 4.4 ...

最新文章

  1. python解析AMF协议
  2. Java-Web 监听器和过滤器
  3. AJAX中UPDATEPANEL配合TIMER控件实现局部无刷新
  4. C++中的抽象类以及接口的区别联系
  5. 解决Eclipse一直loading workbench无法启动的问题
  6. VMM2012应用指南之12- 创建自助服务用户并分配云
  7. [html] 为什么移动端页面的设计稿一般是750px/640px呢?
  8. Thrift 编译链接的时候出问题
  9. 库克宣布苹果将捐款帮助山西
  10. weka特征选择源码阅读
  11. mysql 数据导出语句_MySQL 数据导出
  12. SSD物体检测(附源代码,可以直接运行)
  13. 微信小程序 人脸识别功能 代码 wx.faceDetect
  14. iOS系统字体大全,iOS系统中所有的字体
  15. 东南亚金融服务商Pundi X正式加入 Achain 生态
  16. 网游实时对战同步技术三篇
  17. Opengl ES之FBO
  18. 打印服务器的打印机显示端口错误,使用标准 TCP/IP 端口时,2335DN 打印机可能会错误地显示为离线...
  19. oppo怎么修改dns服务器地址,OPPO手机的WIFI设置里的DNS在哪
  20. 信号与系统学习笔记(大纲)

热门文章

  1. [设计模式] ------ 模板模式
  2. ECC椭圆曲线加密算法原理
  3. USTC 2011 homework list [现代软件工程 作业]
  4. 打开黑色_垃圾桶里的黑色塑料袋,打开一看,倒吸一口气!
  5. 交换次数c语言,插入排序 - C中的比较和交换计数
  6. mysql里边字符函数_mysql函数(一.字符函数)
  7. php获取js函数返回的值_最全最详细的PHP面试题(带有答案)
  8. 公交查询系统 c语言,城市公交查询系统的设计任务书
  9. 怎么通过MQTT查看数据是否上云端_设备工程师们的福利来啦!JSON数据采集网关帮你实现云端对接~...
  10. python 如何判断一个函数执行完成_Python 函数为什么会默认返回 None?