appium自动化测试Android Demo

发表于:2017-6-15 10:10

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:Sandy苗    来源:简书

  一、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 元素定位页面

  可以参考上一篇的iOS Demo.
  4.运行脚本,开始测试
  在终端cd到你脚本所在的文件夹,
  命令:python ****.py
  就可以运行你的脚本,开始自动化测试了。
  注意:运行脚本时,appium必须启动,appium设置与你的设备保持一致,点击Launch是开始运行。但是一定要关闭Appium Inspector。不能启动Appium Inspector。如果运行不成功,可以重新启动,再次运行。(真机测试请麻烦连上真机)
  模拟器和真机的脚本配置:模拟器:app是.apk的路径,真机的app 是package,其他根据设备进行调整。


《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号