appium出现的问题记录
1,(自带的)启动模拟器提示
Starting emulator for AVD 'AVD_for_Galaxy_Nexus'
emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure Intel HAXM is properly installed and usable.
CPU acceleration status: HAX kernel module is not installed!
解决:
http://blog.csdn.net/rznice/article/details/40210213
解决方案。
根据提示可以知道。该电脑上没有安装Intel HAXM
找到Android sdk所在的目录。其下有extras\intel\Hardware_Accelerated_Execution_Manager
把该目录下的intelhaxm.exe安装一下,就解决以上问题了。
可以参考:http://developer.android.com/tools/devices/emulator.html
2,夜游神模拟器 adb识别不了的问题
解决方案:
①先启动夜神模拟器
②然后运行cmd命令,cd到夜神安装目录(bin文件夹下),执行命令nox_adb.exe connect 127.0.0.1:62001
或直接打开夜神模拟器安装目录(bin文件夹),然后在地址栏输入adb回车,再执行命令nox_adb.exe connect 127.0.0.1:62001
或将夜神模拟器安装目录(bin文件夹)路径,配置在环境变量path中,直接执行cmd命令nox_adb.exe connect 127.0.0.1:620010
即可连接到模拟器
③如果无法看到夜神模拟器,请adb后,重新启动下夜神模拟器
参考http://blog.csdn.net/zml_2015/article/details/51148738
http://blog.csdn.net/zml_2015/article/details/52013724
发现用其他模拟器 链接不上时,可以使用夜神的这个方法把端口改一下就可以连上了
Mumu模拟器 127.0.0.1:7555
3,找不到模拟器的问题,或者执行脚本后,adb就检测不了设备 提示server没有开启
原因:模拟器的adb版本比sdk低
解决:
由于版本不同,目前运行服务器端的adb(夜神)版本,比客户端的版本(SDK)低,所以系统就把当前运行的服务给杀掉了。
解决方案:
1、关掉AS和夜神模拟器。同时去任务管理器里看下,adb.exe以及nox_adb.exe这2个进程有没有在运行?有的话就结束掉。
2、找到SDK的目录和夜神模拟器的目录,将SDK目录下的adb.exe文件,复制到夜神模拟器的目录下,因为夜神模拟器目录下原本的adb文件名字叫做nox_adb.exe,因此复制过去之后也得改名为nox_adb.exe。
3、这样就将AS目录下的adb文件和模拟器目录下的adb文件完全同步了,版本号也一致了。
Url: http://blog.csdn.net/rp517045939/article/details/68065140
3,接口被占用
Url:http://blog.csdn.net/xiaanming/article/details/9401981
提示:ADB server didn't ACK
4,问题集url: http://blog.csdn.net/liguilicsdn/article/details/51226265
里面有讲报错信息如下:
urllib2.URLError: <urlopen error [Errno 10061] >
因为设置了代理的缘故,去掉浏览器代理即可
5,启动了一次app自动化脚本,再次执行包错 A new session could not be created 的解决方法:(这个方法试了下貌似不行,过了一会是可以再次执行脚本的,不是加了这个的原因)
在头部的desired_caps内添加:
AppActivity=.ui.startup.launcher.LaucherActivity
问题解决
Url: http://blog.csdn.net/wsbl52006/article/details/53433458
后面发现,好像是开启的app等待其自动关闭后,就没有这个情况出现,
貌似点击一下手机上的unlock程序就可以提前关闭了
6.执行滑动API时报错
org.openqa.selenium.WebDriverException: An unknown server-side error occurred while processing the command. (WARNING: The server did not provide any stacktrace information)
解决方法:
查看设备上是否安装Selendroid,或者升级Selendroid
最后解决方法:
发现是start开始的坐标不能写到最大的坐标值,小于最大坐标值后,滑动正常
driver.swipe(start_x=720, start_y=1000, end_x=0, end_y=1000,duration=1000)
appium出现的问题记录的更多相关文章
- MAC中在eclipse luna上搭建移动平台自己主动化測试框架(UIAutomator/Appium/Robotium/MonkeyRunner)关键点记录
这几天由于原来在用的hp laptop的电池坏掉了,机器一不小心就断电.所以仅仅能花时间在自己的mackbook pro上又一次搭建整套环境.大家都知道搭建好开发环境是个非常琐碎须要耐心的事情,特别是 ...
- MAC中在eclipse luna上搭建移动平台自动化测试框架(UIAutomator/Appium/Robotium/MonkeyRunner)关键点记录
这几天因为原来在用的hp laptop的电池坏掉了,机器一不小心就断电,所以只能花时间在自己的macbook pro上重新搭建整套环境,大家都知道搭建环境是个很琐碎需要耐心的事情,特别是当你搭建的安卓 ...
- 手机APP兼容性测试
兼容性测试方案 兼容性问题 屏幕分辨率兼容性问题 软件(iOS和Android系统版本及不同厂家的定制ROM)兼容性问题 硬件(不同的CPU.内存大小等等)兼容性问题 网络(2G/3G/4G/WIFI ...
- python+appium使用记录
最近在研究appium+appiumlibrary移动端的两个自动化测试库,特此将使用过程,粗略记录一下 1.环境搭建,略,自行百度. 2.查看apk包名及activity方法,自行百度. 3.基本步 ...
- appium测试准备记录
一 获取应用程序包名(手机中不安装apk) windows 环境下: aapt工具 使用aapt工具,适合给程序自动获取apk的相关信息. //aapt 是sdk自带的一个工具,在SDK/buildt ...
- appium 使用环境安装配置记录
一.安装配置Java (cmd输入java,回车,没有出现“不是内部或外部命令,也不是可运行的程序或批处理文件”,即为成功) 二.安装node.js (cmd输入node -v,显示版本号即为成功) ...
- appium+python自动化42-微信公众号 (可能以后会遇到也遇到切换不了webview的问题 记录再此 还没试)
前言 本篇介绍如何在微信公众号上自动化测试,以操作我的个人公众号:yoyoketang为例,没关注的,先微信关注了,再跟着操作 环境准备:python 3.6appium 1.7以上版本微信6.6.6 ...
- appium 启动了2个端口,但是只有一台机器在跑的 问题解决 (还没试,记录在此)
appium启动了2个,端口分别设置为了4723 4725, 在测试类中也分别指定了设备和端口,用device来指定.然而每次都是运行一个设备. 后来添加了udid这个来指定才发现可以.deviceN ...
- 新版appium 支持name定位的方法(没试 记录再此)
查找路径:appium-desktop\resources\app\node_modules\appium\node_modules\appium-android-driver\build\lib 修 ...
随机推荐
- OPENWRT常用设置
常用设置: 计划任务,定时重启 系统--计划任务,每行一个计划任务. 然后是计划任务列表的格式: [minute] [hour] [day of month] [month] [day of week ...
- Java——多线程面试问题
body, table{font-family: 微软雅黑; font-size: 10pt} table{border-collapse: collapse; border: solid gray; ...
- pdo 数据库链接
在PHP中,我们还可以使用一种更为简单直接的数据库连接方案——PDO持久化连接. 关于PDO本身,这里就不再多作介绍了,大家可以参考之前的文章<使用PDO连接多种数据库>以及PHP官方网站 ...
- Spring Cloud Sleuth进阶实战
转载请标明出处: http://blog.csdn.net/forezp/article/details/76795269 本文出自方志朋的博客 为什么需要Spring Cloud Sleuth 微服 ...
- java的大数运算模板
import java.math.BigInteger; import java.util.Scanner; public class Main { public static void main(S ...
- HDU 2813
http://acm.hdu.edu.cn/showproblem.php?pid=2813 裸二分图最优匹配,需要用两个map把武将名字映射到点的序号上 #include <iostream& ...
- 转载:二次指数平滑法求预测值的Java代码
原文地址: http://blog.csdn.net/qustmeng/article/details/52186378?locationNum=4&fps=1 import java.uti ...
- 【c++基础】多个txt文件合并到一个文件的几种方式
参考 1.windows命令: 2.linux-command; 完
- [LeetCode&Python] Problem 575. Distribute Candies
Given an integer array with even length, where different numbers in this array represent different k ...
- CF1092(div3):Great Vova Wall (栈)(还不错)
D1. Great Vova Wall (Version 1): 题意:给定长度为N的墙,以及每个位置的一些高度,现在让你用1*2的砖和2*1的砖去铺,问最后能否铺到高度一样. 思路:分析其奇偶性,在 ...