hi,前面几篇已经讲了appium环境的搭建、设备的连接, 那么接下来就会讲appium如何使用。我想通过appium操作,自动给手机安装一个app,比如说安装今日头条,那么如何操作呢?下面就开始实操:

先在网上下载今日头条apk文件,保存在本地电脑。

然后启动appium。打开appium,点击【start sever v1.7.2】。

今日头条布局android appium 今日头条_版本号

启动后,我们可以看到这两行字,说明已经启动成功了。这个界面也可以算是日志。

今日头条布局android appium 今日头条_今日头条_02

接着,点击右上方的放大镜的图标,就会弹出以下图。(并且,我们可以看到appium的日志多了几行内容,说明appium是正常使用的)

今日头条布局android appium 今日头条_今日头条_03

然后,点击【+】,新增platformName、deviceName、app这三个参数。设置好后,点击【start session】,则会自动给模拟器安装app。

模拟器的系统和系统版本号可以在【系统信息】中查看。

今日头条布局android appium 今日头条_测试_04

今日头条布局android appium 今日头条_测试_05

但是执行失败了,报错:

今日头条布局android appium 今日头条_今日头条布局android_06

这个原因是:ANDROID_HOME没配置。

所以解决方案就是:在我的电脑中新建环境变量ANDROID_HOME,值为sdk的安装目录。这里是在之前写的文章“appium环境搭建”中觉得没影响就没有新建环境变量ANDROID_HOME,所以这里需要补回来,还是要新建o(╥﹏╥)o

 

今日头条布局android appium 今日头条_版本号_07

新建好环境变量后,再点击【start seesion】,发现报了另一个错误:

今日头条布局android appium 今日头条_版本号_08

这个问题找了很多资料,搞不定,最后机缘巧合下,在Capabilities中新增了一个参数platformVersion,也就是系统版本号。

今日头条布局android appium 今日头条_今日头条布局android_09

再点击【start session】,发现执行成功了,日志也没有报错。并且在结果中可看到模拟器的简略图。

今日头条布局android appium 今日头条_测试_10

最后,看下模拟器的桌面,可以看到桌面除了今日头条app,还多了2个工具appium setting和unlock。这两个是appium每次启动安装,自动生成的工具。要是不想每次通过appium安装app都生成这两个工具,那你也可以通过注释代码禁止这两个工具生成。我这边觉得没关系,就没禁止生成appium setting和unlock。

 

今日头条布局android appium 今日头条_环境变量_11