appium 测试时报apk一类的错误原因

一开始运行appium apk的时候经常会报apk找不到,或者看似apk打开了,但是一闪而过,然后还是报activity找不到的错误。一般有如下原因:

1.首先要查看一下在运行apk的时候第一个activity是什么,这个可以使用DDMS(Eclipse->window->OpenPerspective-DDMS)的logcat来查看

http://jingyan.baidu.com/article/9158e00068d1c2a255122865.html

2.有的时候有些activity不在使用,那么就要找可以使用的第一个activity。例如有的时候在AndroidManifest.xml中不是每次排在最前面的activity都是第一个用来运行的。

时间: 2024-11-05 16:06:16

appium 测试时报apk一类的错误原因的相关文章

用eclipse开发Android,用Genymotion测试时报错adb发生错误

每当我要运行安卓程序时,控制台就会报出 The connection to adb is down, and a severe error has occured. You must restart adb and Eclipse. 试了网上的各种方法都不好使,比如说,用Install new software不好使,根本找不到Genymotion.还有,在Eclipse MarketPlace里面找Genymotion来安装,根本找不到.但是功夫不负有心人,终于找到了大神的解决方法,一下子就好

ArcSDE10.2.2使用SQL操作ST_Geometry时报ORA-28579或ORA-20006错误

ArcSDE10.2.2使用SQL操作ST_Geometry时报ORA-28579或ORA-20006错误 1.测试环境说明 ArcSDE版本:10.2.2 Oracle版本:12.1.0.1和11.2.0.1 Windows版本:Windows Server 2008 R2 测试数据:中国400W省界面数据 2.SQL操作ST_Geometry测试 测试语句非常简单,只是简单的查询图层中的几何坐标点信息,执行SQL语句如下: select st_astext(shape) from china

coreseek常见错误原因及解决方法

coreseek常见错误原因及解决方法 Coreseek 中文全文检索引擎 Coreseek 是一款中文全文检索/搜索软件,以GPLv2许可协议开源发布,基于Sphinx研发并独立发布,专攻中文搜索和信息处理领域,适用于行业/垂直搜索.论坛/站内搜索.数据库搜索.文档/文献检索.信息检索.数据挖掘等应用场景,用户可以免费下载使用 本文为大家整理了coreseek/sphinx中文检索引擎的常见问题和解决方法,感兴趣的同学参考下. Coreseek 是一款中文全文检索/搜索软件,以GPLv2许可协

支付宝接口开发提示错误代码 invalid-signature 错误原因: 无效签名

今天做支付宝接口开发,参照官方的实例代码,但是一直提示报错:错误代码 invalid-signature 错误原因: 无效签名 而官方的例子却不报错,经过反复的测试发现,是因为官方代码里参数是通过POST赋值的 $out_trade_no = trim($_POST['WIDout_trade_no']);//商户订单号,商户网站订单系统中唯一订单号,必填 $subject = trim($_POST['WIDsubject']);//订单名称,必填 $total_amount = trim($

mysql--error150错误原因初步分析

1, 两个字段的类型或者大小不严格匹配,例如,如果一个是INT(10), 那么外键也必须设置成INT(10), 而不是 INT(11) 也不能是 TINYINT. 你得使用 SHOW 命令来查看字段的大小,因为一些查询浏览器有时候把 int(10) 和int(11) 都显示为integer.另外,你还必须确定两个字段是否一个为 SIGNED,而另一个又是UNSIGNED, 这两字段必须严格地一致匹配. 2, 你试图引用的其中一个外键没有建立起索引,或者不是一个primary key , 如果其中

解决android SDK不能更新,appium测试混合app无法返回webview问题

问题:1.connection to the server is unsuccessful(file:///www/asset/index.html)(原因:android系统问题,需要更新)2.appium测试混合app,没有返回webview(原因:主要由于android版本问题,需要原生系统android4.4)3.android SDK不能更新package 4.android SDK中extra文件更新失败问题 解决:一.更新sdk,步骤如下:1.修改hosts文件打开c:/windo

Android Monkey: “No activities found to run, monkey aborted”错误原因

用monkey测试app时,输入命令adb shell monkey -p  com.example.test -v -500 发现报错, 错误输入: :Monkey: seed=13 count=500 :IncludeCategory: android.intent.category.LAUNCHER :IncludeCategory: android.intent.category.MONKEY No activities found to run, monkey aborted 检查后发

【亲测】Appium测试Android混合应用时,第二次切换到WebView失败

要解决的问题:Appium测试Android混合应用时,第二次切换到WebView时失败 原因分析:在用Appium测试Android混合应用时,当程序第一次切换到WebView时,可以正常进行自动化测试.可是当程序第二次切换到WebView时,Appium会自动找到到第一次打开的Html页面,那么这时Appium就无法定位我们第二次打开的Html页面中的元素. Appium第一次切换到Html页面时,会新生成一个Chromedriver:当第二次切换到Html时,会使用已经存在的Chromed

appium 测试使用的API

appium 测试使用的API: 模拟操作类 driver.runAppInBackground(5); //将当前活跃的应用放在后台运行driver.hideKeyboard(); //隐藏键盘driver.lockDevice(); //锁屏driver.openNotifications(); //打开Android的下拉通知栏driver.isAppInstalled(“com.example.android.apis”) //判断应用是否安装driver.installApp(“pat