appium 可以说是做 app 最火的一个自动化框架,它的主要优势是支持 android和 ios,另外脚本语言也是支持 java 和 Python。
学习 appium 最大的难处在于环境的安装,80%的人死于环境安装,然后就没然后了,10%的人被环境折腾一周以上,只有剩下的 10%人品好,可以顺利安装。
示例环境为:Windows7 64位系统
一、准备
①jdk 1.8.0(64bit)
②Android-sdk
③Python 3.6
④node.js 8.2.1
⑤appium 1.4.16
⑥appium-Python-Client
⑦adb环境
1,jdk安装,参考 jdk安装环境配置
2,Android-sdk安装
下载地址:https://android-sdk.en.softonic.com/
下载后解压,找到sdk manager.exe文件,双击运行。
然后选择你需要的api版本和对应的Android版本下载。
3,设置Android-sdk环境变量
在系统变量新建:ANDROID_HOME,对应变量值为:D:\androidsdk\android-sdk-windows(sdk 安装路径)
path 添加两个变量,将platfrom-tools和tools两个文件路径添加到 path 里,path 里面添加 D:\androidsdk\android-sdk-windows\tools 和
D:\androidsdk\android-sdk-windows\platform-tools
adb环境变量配置
因为 adb 是在 D:\androidsdk\android-sdk-windows\platform-tools这个目录下的,所以上面添加了环境变量后,可以直接在 cmd 里面运行了。
在 cmd 输入 adb 可以查看对应版本号
连接手机,查看设备号
手机需要开启开发者选项
cmd输入命令: adb device
python 3.6安装
下载地址:https://www.python.org/getit/
步骤略
检查安装是否成功,cmd输入“Python -v” 或者“Python”,能看到版本信息则成功。
下载安装node.js
下载地址:https://nodejs.org/en/download/23
安装好后,cmd -> node -v 查看版本信息
cmd-> npm 查看node包管理工具和分发工具信息
appium安装
方法一:采用命令安装
cmd-> npm install -g appium
方法二:采用安装文件安装(推荐,方便简单出错率低)
下载地址:https://bitbucket.org/appium/appium.app/downloads/
appium安装好后,配置环境变量,找到这个文件目录D:\appium\Appium\node_modules\.bin,添加到环境变量 path 下
然后cmd-> appium-doctor ,检查环境是否OK
安装Python-Python-Client
cmd-> pip install Python-Python-Client
安装.net framework 4.5(appium是.net开发的)
下载地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=30653
相关推荐
appium+python环境配置教程,包含各种工具报下载路劲,希望有助于大家
主要介绍了详解基于Android的Appium+Python自动化脚本编写,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
该文档主要介绍Appium+Python环境搭建及使用,适合新手学习
用python编程语言,使用python,selenium pycharm等。自动化测试 前端学习基本知识技术总结
1、mac部署针对ios的UI自动化测试环境 2、适用框架python+appium+allure框架 3、包括工具:pycharm、xcode、appium-mac、appium-python-client 4、WebDriverAgent的配置
Appium+python实现Android自动化
appium+python解决每次appium启动都重新安装Appium Setting和Unlock和输入法
本文档是对于App自动化测试环境的搭建(Appium+Python),详细描述了软件下载及对应的环境变量配置,同时也配有图示,最后,贴上了一个App的最简单的安装登录测试代码。
本文档主要介绍了Appium的使用、API以及使用Pycharm编写脚本示例等。均为个人在实战中的总结。
windows+Python3 + Python3 + Appium +夜神模拟器 ui自动化搭建
对手机自动化测试感兴趣的朋友可以看一看:资源准备 1. jdk1.8.0 2. android-sdk-windows 3. python3.5.2(python2.7安装方法一样,由于先安装了Python3.5,就没有修改) 4. appium:1.4.16.1 5. Node.js:node-v...
最近群里经常有人会问到关于maven构建Appium测试项目以及使用testNG生成测试报告的问题,试着搭建了一下,下面是过程: jdk安装过程我这里就不说了 一、下载eclipse,推荐下载Eclipse Luna java EE版本,自带maven...
基于appium+java 的APP UI自动化测试框架.zip基于appium+java 的APP UI自动化测试框架.zip基于appium+java 的APP UI自动化测试框架.zip基于appium+java 的APP UI自动化测试框架.zip基于appium+java 的APP UI自动化...
Appium+python实现Android自动化
该文档详细描述了如何通过adb连接手机,并且在每一步操作都添加了附图,便于查看。
主要介绍了详解Appium+Python之生成html测试报告,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
RF+Appium+Android环境搭建文档
python appium环境搭建/Appium启动服务并连接模拟器和真机方案
主要介绍了Appium+python自动化之 连接模拟器并启动淘宝APP(超详解)本文以淘宝app为例,通过实例代码给大家介绍的非常详细,需要的朋友可以参考下
搭建Java+appium+eclipse所需要的jar包,包括selenium-server-standalone-3.8.1.jar、java-client-5.0.0.jar以及日志包等