appium本身是基于selenium的,因此需要用到selenium的包,unittest是用来管理case的,写case前我们需要先配置一下appium的环境,比如平台、系统版本、设备ID、安装包、启动activity、autoLaunch(是否自动安装apk并启动)等等。 设备ID获取:手机连 ...
分类:
移动开发 时间:
2017-08-10 19:42:03
阅读次数:
179
锁定 锁定屏幕 将 app 置于后台 把当前应用放到后台去 收起键盘 收起键盘 启动 Activity 在当前应用中打开一个 activity 或者启动一个新应用并打开一个 activity 。 只能在 Android 上使用 打开通知栏 (Notifications) 打开下拉通知栏 只能在 An ...
分类:
移动开发 时间:
2017-08-01 11:06:28
阅读次数:
224
让Android融入我的生活! 写Android一段时间了,每次看到网上一些大牛的博客。分析Android底层Zygote启动、Activity启动、View的绘制过程、SurfaceFlinger、AudioFlinger、Binder IPC、内存管理、Dalvik等等各种深入的东西,都很敬仰, ...
分类:
移动开发 时间:
2017-07-24 19:41:01
阅读次数:
190
一、adb启动activity: $ adb shell$ am start -n {包(package)名}/{包名}.{活动(activity)名称} 如:启动浏览器 # am start -n com.android.browser/com.android.browser.BrowserAct ...
分类:
移动开发 时间:
2017-07-16 13:30:28
阅读次数:
161
自己主动化測试中常常遇到这个问题,关于这个题目,方法众多,咱的目的是找个比較简单靠谱的: 方法一: 先进入cmd窗体,adb shell 后: cd /data/data ls 能够看到包名了吧,缺点非常明显,必须root手机先 方法二: 先进入cmd窗体: adb shell ps|findstr ...
分类:
移动开发 时间:
2017-07-15 18:55:32
阅读次数:
241
Alpha 4.xml 5.xml 启动 6.Activity 转场动画 /anim alpha_in alpha_out java: rotate 1.旋转动画 3.xml scale 1.缩放动画 2.java Translate 1.位置移动 2.转场动画 translate_in trans ...
分类:
移动开发 时间:
2017-07-05 19:58:13
阅读次数:
277
在实施app自动化的时候,我们需要知道app 的启动activity和页面元素信息,以此启动app和定位页面元素,那么如何在没有源码的情况下找打他们呢?当然是有好的工具啦,有Android sdk自带的工具可以很好的帮助我们解决这个问题。 1.获取启动类 aapt命令(该工具位置:C:\Users\ ...
分类:
移动开发 时间:
2017-07-03 12:01:35
阅读次数:
192
不同于使用 main() 方法启动应用的其他编程范例,Android 系统会通过调用对应于其生命周期中特定阶段的特定回调方法在 Activity 实例中启动代码。有一系列可启动 Activity 的回调方法,以及一系列可分解 Activity 的回调方法。 本课程概述了最重要的生命周期方法,并向您展 ...
分类:
其他好文 时间:
2017-06-15 14:10:29
阅读次数:
193
方法一: adb shell monkey -p 包名 -v -v -v 1 方法二: aapt dump bading apk所在路径\apk名字(或者直接把apk拖进命令行) 运行后的结果中以下两行分别是应用包名package和入口activity名称 package: name=’com.xx ...
分类:
移动开发 时间:
2017-06-06 18:33:29
阅读次数:
508