(appium+python)UI自动化
Appium简介
Appium是一个开源的、跨平台的测试框架,主要用来进行app UI自动化,适用于原生应用、混合应用和移动网页应用(H5页面)。目前支持Python、JavaScript、Objective C、Java、Ruby、PHP、C#等多种语言。
python+appium环境搭建
1,配置python环境
如何在Mac上配置python环境在以前的文章中有记录过,这里就不展开说明啦,有需要的可参考小编的文章:Mac版-python环境配置(一):Python下载安装、Mac版-python环境配置(二):编译器pycharm下载安装。
2,下载安装jdk
Android SDK使用的是java语言,所以需要先安装JDK 5.0及以上版本。
未安装配置Jdk的小伙伴可参考小编文章:Mac版-Jdk安装与环境配置
备注:
注意不要安装太新版本,新版本会导致android sdk中定位工具uiaotumatorviewer闪退,经实践安装jdk8即可。
3,安装Android sdk
Android SDK指Android专属的软件开发工具包。它提供了 Android API 库和开发工具构建,测试和调试应用程序。
(1)下载
推荐下载地址:https://www.androiddevtools.cn
点击"Android SDK工具"->SDK Tools->下载Mac OS X版本
(2)打开Android SDK Manager,下载所需程序
解压下载好的Android SDK->点击Tools->双击android(打开Android SDK Manager)
勾选Android SDK Tools、Android SDK Platform-tools、Android SDK Build-tools进行下载
备注:
若双击android打开Android SDK Manager一直加载不出来,可在终端打开
首先:终端输入cd + tools路径(不知道路径的小伙伴,输入cd 后直接拖动Tools到终端即可)
然后:输入android -v即可打开Android SDK Manager
(3)环境配置
打开终端->输入"open -e .bash_profile"打开配置文件->输入Android SDK 环境变量环境变量内容如下:
export ANDROID_HOME=/Users/apple/Library/Android/sdk export PATH=:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
备注:
ANDROID_HOME后为Android sdk路径(拖动Android sdk至终端,即可显示Android sdk路径)
PATH路径在原路径后新增“:”+“tools、platform-tools路径即可”
(4)验证sdk安装成功
终端输入adb version 显示adb版本信息即安装成功
4,安装Node
appium服务运行时依赖node.js环境,因此安装appium前需先安装node
安装方法:打开终端->输入指令“brew install node”
5,安装Appium
(1)安装Appium service
打开终端->输入指令"npm install -g appium"
(2)安装Appium Client
终端输入指令"npm install wd"(wd为WebDerive的简写)
(3) 安装Appium-doctor(检查appium是否安装完成)
终端输入指令"npm install appium-doctor"
备注:
小编直接使用npm下载过程中有warn提示报错,下载失败。若出现该问题,可使用代理下载(1)、(2)、(3),通过代理下载指令如下:
npm i cnpm -g --registry=http://registry.npm.taobao.org cnpm i appium -g cnpm i wd -g cnpm i appium-doctor(4)验证appium安装是否完成
终端输入"appium-doctor",若全部项显示对勾则安装成功
小编appium-doctor验证时显示如下:
从上图可看出,有一个没有打钩问题是:Carthage没有找到
解决如下:
终端输入指令"brew install Carthage"安装Carthage
安装好Carthage后,再次appium-doctor验证如下:
从上图可见各项均已打钩,appium安装成功
(5)安装appium客户端
下载地址:https://github.com/appium/appium-desktop/releases
6,安装Appium_Python_Client(将Python与appium关联起来)
终端pip安装即可
未指定版本安装指令"pip3 install Appium-Python-Client"
指定版本安装指令"pip3 install Appium-Python-Client == 0.26"(换成自己需要的版本即可)
参考:
https://www.cnblogs.com/May-study/p/10900188.html
相关知识
未闻花名UI 易语言盒子UI 第三期更新
ui参考
Photoshop+PxCook+Cutterman网页UI设计教程
厦门UI设计
好工具推荐系列:分享一个使用NSIS制作安装包的UI插件
电商UI设计与传统UI设计的
UI设计
UI设计都有啥
佛山高级ui设计师培训
打造出色 UI 界面:深入了解 UI 设计的 10 大核心原则
网址: (appium+python)UI自动化 https://www.huajiangbk.com/newsview1428441.html
上一篇: 灰灰草能不能吃 |
下一篇: 苜蓿 |
推荐分享

- 1君子兰什么品种最名贵 十大名 4012
- 2世界上最名贵的10种兰花图片 3364
- 3花圈挽联怎么写? 3286
- 4迷信说家里不能放假花 家里摆 1878
- 5香山红叶什么时候红 1493
- 6花的意思,花的解释,花的拼音 1210
- 7教师节送什么花最合适 1167
- 8勿忘我花图片 1103
- 9橄榄枝的象征意义 1093
- 10洛阳的市花 1039