前言 本文整理了一些自己在开发过程中经常会用到的竞品分析工具,这些工具可以帮助分析竞品。让我们得以了解竞品相应的一些技术信息,例如:代码质量、某种业务的实现方式、用了什么第三方库等。除此之外,也有一些高端玩家会玩起 HOOK ,更有甚者是通过修改代码然后进行二次打包。当然这些损害开发
最近有空玩了一下Appium,记录一下
1.下载Appium for windows,现在是0.12.3版本
https://bitbucket.org/appium/appium.app/downloads/
解压后如下图
![](images/20160806401.jpg)
双击Appium.exe就能启动Appium界面
![](images/20160806402.jpg)
点击Launch开启服务
![](images/20160806403.jpg)
2. 下载Android SDK
https://developer.android.com/sdk/index.html
解压后
![](images/20160806404.jpg)
3. 配置系统环境变量
ANDROID_HOME: C:\adt-bundle-windows-x86_64-20131030\sdk
![](images/20160806405.jpg)
Path添加: %ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
4. 启动AVD,耗资源啊,这时候我T400的CPU已经100%了
![](images/20160806406.jpg)
![](images/20160806407.jpg)
5. 编写Test,使用ADT安装好Maven插件,创建一个Maven项目,添加一个文件夹apps用来存放被测的app,这里测试的是ContactManager.apk
![](images/20160806408.jpg)
pom.xml添加如下依赖
![](images/20160806409.jpg)
![](images/20160806410.jpg)
编写AndroidContactsTest
![](images/20160806411.jpg)
6. 运行Test,注意AVD里的Android如果没有解锁需要先解锁
这时候我们可以看到AVD在运行了,
![](images/20160806412.jpg)
同时Appium的命令行有对应的输出
![](images/20160806413.jpg)
|