一原理
二流程
========================================================================
一原理
appium用途?
selenium一样是开源工具
适用于ios和Android的原生应用、及嵌入网页的混合应用。
主流的移动端测试工具
appium自动化原理?
监听4723端口,客户端向服务端发送请求,服务端把请求转换成机器可识别的命令,通过API接口发送给移动端,移动端执行完命令后返回结果给服务端,服务端再把结果返回给客户端
==========================================================================
二环境搭建
前期准备:
① python2.7或者3.*
② jdk1.8
③ android-sdk_r24.3.4-windows
④ Node.js:node-v4.4.7-x64
⑤appium:1.4.13.1
⑥ Appium-Python-Client
环境搭建(一)python
python的下载
打开官网:https://www.python.org/
环境搭建(二)jdk
打开官网
https://www.oracle.com/technetwork/java/javase/downloads/index.html
一路傻瓜式安装,注意安装路径不要有空格,不要有中文。jdk和jre不要放在一个文件夹下
默认在系统盘下Program Files/Java下
配置三个环境变量:
①我的电脑>选择“属性”->“高级”->“环境变量”->“系统变量”->“新建”
JAVA_HOME
D:\Program Files\Java\jdk1.8.0_181” (根据自己安装路径填写)
②CLASSPATH
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;
③PATH
;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(注意:用绝对路径代替相对路径)
cmd中用命令检查jdk是否安装成功
命令一:java -version
命令二:javac
环境搭建(三)android-sdk
下载android-sdk,傻瓜式安装,选择你的路径
安装完后,双击
勾选你要下载的API版本和对应的android版本,后面模拟器会用到(不下载用其它模拟器也行,或者真机),然后下载
我选的Android5.1.0
配置环境变量
①系统变量中新建ANDROID_HOME
D:\Program Files (x86)\Android-sdk (sdk的安装路径)
②path添加两个变量
D:\Program Files (x86)\Android-sdk\tools
D:\Program Files (x86)\Android-sdk\platform-tools
ANDROID_HOME不能写错,tools和platform-tools放在path下的前后顺序不能写错
cmd中查看是否成功
命令:adb version
连接手机,查看devices是否连接好
安卓机用数据线连,下载好相应驱动
打开开发者模式
打开调试模式
cmd中输入adb devices
环境搭建(四)node.js
官网下载:https://nodejs.org/en/download/
一路傻瓜安装,完成后cmd中查看是否安装成功
①node -v
②npm
npm是一个node包管理和分发工具
环境搭建(五)appium
下载地址:https://bitbucket.org/appium/appium.app/downloads/
直接双击appium-installer.exe文件安装就好,勾选桌面appium icon的选项 桌面会生成一个appium的图标,启动后界面显示如下
将appium-doctor的环境变量配好
找到安装appium的路径,找到文件:D:\Program Files(x86)\Appium\node_modules\.bin
将它放在环境变量path下
cmd输入appium-doctor,检查环境是否OK
环境搭建(六)Appium-Python-Client
使用pip安装
命令:pip install Appium-Python-Client
坑:
环境变量没配好,需要把相对路径改为绝对路径
前面加英文符号;