appium自动化测试Android Demo

作者: Sandy苗 | 来源:发表于2017-04-11 13:32 被阅读1205次

    1、启动appium上一篇介绍了iOS Demo,此片将开启Android Demo,依然是mac系统,以后会开启Windows系统的。

    Android Demo开启前,Android配置环境要配置好,可以看上上片文章

    一、appium 客户端

    1、启动appium

    如果安装的是appium客户端,所以直接点击appium,就能启动了

    2 Android Setting

    点击安卓按钮进行Android设置

    2.1模拟器配置

    这里要配置App Path(我是在github下载的appiumDemo https://github.com/appium/sample-code                                                                                    此路径就是sample-code-master/sample-code/apps/android-rottentomatoes-demo-debug.apk)                                                                                                  

    在正常开发中,.apk包需要开发人员提供。然后配置模拟器的Device Name和Version

    备注:如何获取模拟器Device Name:

    在终端输入:adb devices回车就能看见设备名了

    如果你回车没有发现设备名,不要着急,我们还要配置一下 .bash_profile

    如果没有创建过.bash_profile,

    在终端输入:touch .bash_profile 进行创建

    如果创建过了,输入:open -e .bash_profile,将弹出.bash_profile的编辑框

    按👇的配置上面export 2行

    export ANDROID_HOME (配置Android sdk的路径)

    export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

    如果你找不到sdk的路径 下面的方法可以帮你找到。

    配置好后,关闭.bash_profile的编辑框,再次输入adb devices,就能找到安卓设备了,当然真机也是这样获得id的。

    2.2真机设置

    下载Package,不选择App Path,但是App Path 填好后,Package 就方便找到了。

    然后配置真机的Device Name和Version,Device Name可以add Devices获得,手机的Version可以在手机的“设置-关于手机”可以找到。

    3.Appium Inspector 元素定位页面和生成脚本

    点击Launch,启动appium,当出现下面的日志时,点击放大镜,出现Appium Inspector 元素定位页面

    3.Appium Inspector 元素定位页面和生成脚本

    可以参考上一篇的iOS Demo.

    4.运行脚本,开始测试

    在终端cd到你脚本所在的文件夹,

    命令:python ****.py

    就可以运行你的脚本,开始自动化测试了。

    注意:运行脚本时,appium必须启动,appium设置与你的设备保持一致,点击Launch是开始运行。但是一定要关闭Appium Inspector。不能启动Appium Inspector。如果运行不成功,可以重新启动,再次运行。(真机测试请麻烦连上真机)

    模拟器和真机的脚本配置:模拟器:app是.apk的路径,真机的app 是package,其他根据设备进行调整。

    相关文章

      网友评论

      本文标题:appium自动化测试Android Demo

      本文链接:https://www.haomeiwen.com/subject/pmlqmttx.html