Android-UI自动化测试环境设置

打印 上一主题 下一主题

主题 827|帖子 827|积分 2481

Android-UI自动化测试

Appium-Android-Python-Mac开发环境
一、Android自动化测试环境准备

1.安装appium 客户端


  • http://appium.io/docs/en/about-appium/getting-started/?lang=zh#setting-up-the-appium-client
  • 验证客户端安装 :
​ appium-doctor
2.安装Android SDK


  • echo $ANDROID_HOME
​ /Users/huangchang/Library/Android/sdk
3.安装selenium


  • https://pypi.python.org/simple/selenium/ 下载包
  • cd selenium-3.0.0 切换到selenium文件夹
  • sudo python setup.py install 使用该命令安装
4.安装appium-python-client


  • https://pypi.org/project/Appium-Python-Client/#files 下载包。
  • cd Appium-Python-Client-0.26 切换到Appium-Python-Client-0.26文件夹
  • sudo python setup.py install 使用该命令安装
5.安装Pythoncharm


  • https://www.jetbrains.com/pycharm/
6.调起UIAutomatorviewer


  • echo $ANDROID_HOME通过该命令查找Android-SDK路径;切换到UIAutomatorviewer文件的目次下。 如若未找到,使用 find . -name uiautomatorviewer 命令找所在目次
  • 通过./uiautomatorviewer 命令调起UIAutomatorviewer
  • 注:UIAutomatorviewer 可以获取Android手机上的界面元素 (resource-id最常用)
7.运行Demo脚本的步调:


  • 确保环境已经搭建完毕,否则请前往 http://mts.daily.aliyun.net/doc.htm,按照”资助文档“ -> “Appium文档” -> "环境搭建"中的文档进行环境搭建。
  • 启动Appium Server. 在命令行中实行:appium -p 4723
  • 修改desired_capabilities.py
    a. 修改desired_caps中的’app’对应的值,改为指向解压后的此目次内MqcDemoApp.apk的绝对路径
    b. 修改desired_caps中的’automationName’对应的值。如果PC连接终端系统版本>=4.2,改为"Appium";否则无需修改,使用"Selendroid"
  • 在另外一个终端中,实行命令:python -m unittest main (温馨提示,先切换到该project的目次下再实行该命令)
  • 观察手机上进行的自动化测试就可以了。
  • https://help.aliyun.com/document_detail/50708.html 参考链接
二、Appium服务器参数

http://appium.io/docs/cn/writing-running-appium/server-args/index.html
三、Appium API Documentation

https://appium.io/docs/en/about-appium/api/

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

灌篮少年

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表