Appium安装使用总结
开发环境搭建
- 搭建java JDK与Android SDK环境
- 下载安装nodejs
- 下载安装Appium
问题答疑
在测试中adb devices
查询无缘无故多出陌生的虚拟设备
- 同事的经验是重启电脑,莫名其妙的设备消失;
- 自我总结就是重启adb服务,
adb kill-server
,adb start-server
,也果真有效; - 关键问题是为何莫名其妙的多出个这样子的设备呢???疑惑》》》
一台电脑跑多个测试用例的问题:Error getting device property persist.sys.language: -> more than one device and emulator
一个测试用对应一个Appium服务器,一个Appium服务器对应一个 Android设备。
- 启动多个Appium服务端,appium监听不同的端口,启动appium使用–port指定监听的端口
- 每个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
- 各种回答是android sdk路径包含空格,各种检查,莫有空格啊,哎http://www.tuicool.com/articles/eA7Zni
- 灵感来源于此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安装使用总结相关推荐
- Appium安装(Mac版)
一.Appium简介 Appium 是一个开源的.跨平台的测试框架,可以用来测试 Native App.混合应用.移动 Web 应用(H5 应用)等,是当下互联网企业实现移动自动化测试的重要工具. 二 ...
- python Appium安装及环境配置 mitmproxy安装配置
本文仅供学习交流使用,如侵立删! Appium安装及环境配置 环境配置 1.JDK安装 下载链接 链接:https://pan.baidu.com/s/1dgytn7hN35fnFw9lN4jEQA ...
- Appium安装过程
Appium安装过程 先安装了 Node.js.在node的官网上下载的exe安装文件. 在node的command line中执行 npm install -g appium 来安装appium,报 ...
- Appium appium 安装不了
npm --registry http://registry.cnpmjs.org install -g appium 使用npm的国内镜像可以安装,速度很不错. 以后不想输入ip的话可以输入以下命令 ...
- appium安装及使用
文章目录 一.Nodejs安装 二.JDK安装,配置环境变量 三 一.Nodejs安装 下载地址:Node.js 下载后按提示操作,安装完成后,在终端输入node -v,显示版本表示安装成功. C:\ ...
- appium安装教程和使用中的问题解决
Appium使用 1. appium安装的详细教程 appium安装的详细教程 2. android-sdk自带的工具:uiautomatorviewer 存放路径:D:\software\andro ...
- 移动测试Appium安装
移动测试Appium安装 一.环境搭建 1.Java sdk安装 并配置JAVA_HOME和PATH 2.Android SDK安装 (1)解压 (2)配置ANDROID_HOME和PATH 见教程: ...
- Appium安装配置注意事项
Appium安装配置注意事项 详细参见:https://blog.csdn.net/gchh_spring/article/details/112795268 1.安装JDK:安装的版本不要过高,1. ...
- appium安装及入门
1.appium官网 Appium: Mobile App Automation Made Awesome. 下载:https://github.com/appium/appium-desktop/r ...
- 自动化测试之路 —— Appium安装教程
阅读目录 1.目的 2.说明 3.环境准备 3.1 安装nodejs 3.2 安装JDK 3.3 安装Android SDK 4. 安装Appium 4.1 下载 4.2 安装 4.3 启动 4.4 ...
最新文章
- python解析AMF协议
- Java-Web 监听器和过滤器
- AJAX中UPDATEPANEL配合TIMER控件实现局部无刷新
- C++中的抽象类以及接口的区别联系
- 解决Eclipse一直loading workbench无法启动的问题
- VMM2012应用指南之12- 创建自助服务用户并分配云
- [html] 为什么移动端页面的设计稿一般是750px/640px呢?
- Thrift 编译链接的时候出问题
- 库克宣布苹果将捐款帮助山西
- weka特征选择源码阅读
- mysql 数据导出语句_MySQL 数据导出
- SSD物体检测(附源代码,可以直接运行)
- 微信小程序 人脸识别功能 代码 wx.faceDetect
- iOS系统字体大全,iOS系统中所有的字体
- 东南亚金融服务商Pundi X正式加入 Achain 生态
- 网游实时对战同步技术三篇
- Opengl ES之FBO
- 打印服务器的打印机显示端口错误,使用标准 TCP/IP 端口时,2335DN 打印机可能会错误地显示为离线...
- oppo怎么修改dns服务器地址,OPPO手机的WIFI设置里的DNS在哪
- 信号与系统学习笔记(大纲)
热门文章
- [设计模式] ------ 模板模式
- ECC椭圆曲线加密算法原理
- USTC 2011 homework list [现代软件工程 作业]
- 打开黑色_垃圾桶里的黑色塑料袋,打开一看,倒吸一口气!
- 交换次数c语言,插入排序 - C中的比较和交换计数
- mysql里边字符函数_mysql函数(一.字符函数)
- php获取js函数返回的值_最全最详细的PHP面试题(带有答案)
- 公交查询系统 c语言,城市公交查询系统的设计任务书
- 怎么通过MQTT查看数据是否上云端_设备工程师们的福利来啦!JSON数据采集网关帮你实现云端对接~...
- python 如何判断一个函数执行完成_Python 函数为什么会默认返回 None?