目录
一、工作流程
C/S框架,appium核心是一个Web服务器,提供了一套接口。它会接收客户端发送过来的命令,然后在移动设备上运行命令,最后把运行结果通过HTTP响应包返回给客户端。
session,每个client连接到server以后都会创建一个session,自动化始终围绕一个session进行
二、环境搭建
2.1、安装JDK开发环境
1、JDK下载地址,下载完一直下一步安装即可
2、配置Windows环境变量,环境变量的值为刚刚安装的JDK路径
3、打开命令行窗口,输入java -version
校验安装的版本
2.2、安装Android SDK
1、下载地址,点我
2、下载完SDK后解压即可,无需安装。
3、配置Windows环境变量,和刚刚配置jdk一样,ANDROID_HOME
路径是Android SDK解压后的位置
(1)ANDROID_HOME=E:\sofeware\AndroidSDK\android-sdk
(2)在Path中添加:
%ANDROID_HOME%\tools
%ANDROID_HOME%\platform-tools
3、配置好SDK后就有adb
这个工具
4、打开命令行窗口,输入adb
校验是否能识别到命令
2.3、安装模拟器(用手机测试也是一样的配置方法)
1、安装好模拟器好需要保证能连网
2、打开模拟器的设置,选择开发者选项(没有该选项的百度…),开启调试模式
,并开启USB调试
3、打开命令行窗口,输入adb devices
检查,能看到下面的信息说明成功连接到模拟器了。
注意:如果使用的是夜神模拟器,可能出现ADB版本不对的问题,这是因为夜神模拟器本身就有adb工具(名称为nox_adb.exe),我们直接将夜神的adb换成Android SDK的adb即可。
2.4、Appinum安装
1、下载地址,点我
2、下载完毕之后双击运行即可。
2.5、pycharm中安装依赖包
pip install Appium-Python-Client