随笔分类 -  appium

摘要:一、有源码情况 直接打开AndroidManifest.xml文件,找到包含android.intent.action.MAIN和android.intent.category.LAUNCHER对应的activity。 如下图中第三行package为com.cola.ui,第七行主Activity为 阅读全文
posted @ 2016-12-08 13:03 飘飘雪 阅读(4705) 评论(0) 推荐(0) 编辑
摘要:问题 1. error: Failed to start an Appium session, err was: Error: Requested a new session but one was in progress 之前的会话没有关闭,然后你又运行了测试实例,也没有设置覆盖. 解决: 1. 阅读全文
posted @ 2016-12-06 12:10 飘飘雪 阅读(31592) 评论(10) 推荐(0) 编辑
摘要:appium界面运行过程: 1、启动一个http服务器:127.0.0.1:47232、根据测试代码setUp()进行初始化,在http服务器上建立一个session对象3、开始调用adb,找到连接上的设备,设置设备id4、等待设备准备好响应命令5、开启logcat日志监控6、将生成的apk属性信息 阅读全文
posted @ 2016-11-20 23:20 飘飘雪 阅读(3416) 评论(0) 推荐(0) 编辑
摘要:我们可以看到UiAutomator其实就是使用了UiAutomation这个新框架,通过调用AccessibilitService APIs来获取窗口界面控件信息已经注入用户行为事件,那么今天开始我们就一起去看下UiAutomator是怎么运作的。 我们在编写了测试用例之后,我们需要通过以下几个步骤 阅读全文
posted @ 2016-11-20 22:47 飘飘雪 阅读(1646) 评论(0) 推荐(0) 编辑
摘要:该命令用于打印出当前系统信息,默认打印出设备中所有service的信息,可以在命令后面加指定的service name. 有两种方法可以查看service list: 1. adb shell dumpsys 输出信息的开始部分就是所有运行的service,如下: Currently running 阅读全文
posted @ 2016-11-18 17:46 飘飘雪 阅读(1746) 评论(0) 推荐(0) 编辑
摘要:appium是开源项目,可以获得源码: appium-master 在eclipse中用maven导入会发现有2个项目:bootstrap和sauce_appium_junit。 sauce_appium_junit是一些测试用例的集合,帮助学习的。bootstrap就是appium架构中放在手机端 阅读全文
posted @ 2016-11-18 14:48 飘飘雪 阅读(1655) 评论(0) 推荐(0) 编辑
摘要:命令:adb forward tcp:6100 tcp:7100 // PC上所有6100端口通信数据将被重定向到手机端7100端口server上或者adb forward tcp:6100 local:logd // PC上所有6100端口通信数据将被重定向到手机端UNIX类型socket上通过a 阅读全文
posted @ 2016-11-18 11:56 飘飘雪 阅读(4941) 评论(0) 推荐(0) 编辑
摘要:adb shell中的am pm命令,一些自己的见解和大多数官网的翻译。 am命令 am全称activity manager,你能使用am去模拟各种系统的行为,例如去启动一个activity,强制停止进程,发送广播进程,修改设备屏幕属性等等。当你在adb shell命令下执行am命令: am <co 阅读全文
posted @ 2016-11-17 23:51 飘飘雪 阅读(27511) 评论(0) 推荐(5) 编辑
摘要:http://www.colabug.com/thread-1048952-1-1.html 阅读全文
posted @ 2016-11-16 23:22 飘飘雪 阅读(639) 评论(0) 推荐(0) 编辑
摘要:操作系统:android、ios、FirefoxOs 自动化测试基础框架:appium、selendroid android模拟器:bluestacks(蓝叠)、Genymotion、AVDmanage(android SDK自带的)、 调试工具:ADB(Android Debug Bridge) 阅读全文
posted @ 2016-11-16 23:20 飘飘雪 阅读(323) 评论(0) 推荐(0) 编辑
摘要:http://blog.sina.com.cn/s/blog_60c53af50102v3sb.html Appium - automation for mobile apps 一.Appium架构介绍 官网:www.appium.io 由SauceLab公司主持。并在Google的GATC2013 阅读全文
posted @ 2016-11-13 23:25 飘飘雪 阅读(4561) 评论(0) 推荐(0) 编辑
摘要:Appium原理小结 Api接口调用selenium的接口,Android底层用android的instrumentation(API2.3+ 通过绑定另外一个独立的selendroid项目来实现的)、uiautomator接口(API4.2+),iOS底层用ios的uiautomation接口。 阅读全文
posted @ 2016-11-12 23:20 飘飘雪 阅读(1615) 评论(0) 推荐(0) 编辑
摘要:原文出自:http://www.cnblogs.com/fnng/p/4560298.html?utm_source=tuicool 当Android SDK安装完成之后,并不意味着已经装好了安装模拟器。Android系统有多个版本,所以我们需要选择一个版本进行安装。 第三节 安装Android 模 阅读全文
posted @ 2016-11-02 15:06 飘飘雪 阅读(261) 评论(0) 推荐(0) 编辑
摘要:别人的安装经验,如果再遇到问题可以参考: http://www.cnblogs.com/fnng/p/4540731.html 阅读全文
posted @ 2016-11-02 14:52 飘飘雪 阅读(147) 评论(0) 推荐(0) 编辑
摘要:appium执行用例时报错问题: 问题解析: 一般该种情况都是因为来连接了多个设备,验证办法:cmd->执行adb devices 看结果是否是多个devices ,如果是这个问题,停掉多余设备,剩余一个设备就可以了。 android真机自动化测试 1、appium相关安装(eclipse下)见ht 阅读全文
posted @ 2016-08-12 15:18 飘飘雪 阅读(2253) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/hqzxsc2006/article/details/50036911 待实践。。 解决方法:appium下切换selendroid模式去获取Android的toast提示。 desired_caps配置: [python] view plain copy 阅读全文
posted @ 2016-08-04 10:34 飘飘雪 阅读(7263) 评论(0) 推荐(1) 编辑
摘要:安装Python依赖 运行测试用例android_contacts.py 运行用例结果: 阅读全文
posted @ 2016-07-20 16:43 飘飘雪 阅读(2887) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示