Appium环境搭建

第一步、安装Appium Python 客户端

直接cmd窗口输入pip install Appium-Python-Client

 这里注意检查你的selenium与appium版本是否对应,我这里已经是版本已经匹配ok的

那如果你的selenium版本较低,与appium版本匹配无法对应,怎么做?

使用命令 pip install selenium -U         (加-U参数意思就是,如果你已经安装selenium,那就升级)

 第二步、安装Appium Srever

热心的我,帮可爱的你提供了百度网盘的下载方式

链接:https://pan.baidu.com/s/1VlgGx-BDY77rVI17oZ_01Q
提取码:6ohq

 下载成功后解压,是.exe文件双击安装

等待安装

 第三步、安装JDK

1.检查自己是否已经安装过jdk

打开cmd命令窗口   输入:java -version

 

 我已经安装过了,不需要重复安装,如果没有安装的话,我上面百度网盘提供了jdk的安装包(64位的)

百度搜下有很多教程,这里就不提供了。

2.验证java环境变量是否配置成功  (我这里是ok的)

 如果是报:‘javac’不是内部命令或外部命令,也不是可运行的程序或批处理文件,说明环境变量有问题

第四步、安装SDK

把下载好的sdk文件放到一个你想要的存放的目录进行解压,这个路径要记得,下面配置环境变量要用

解压成功后,会得到下面这几个文件

 接下来就是配置环境变量

右击我的电脑>属性>高级系统设置>环境变量

选择系统变量,新建

 新建一个变量名:ANDROID_HOME 变量值为:刚刚解压存放的路径

 

 然后在path变量追加platform-tools路径

选择path变量进行新建,路径就是你上面的路径后面再加一个platform-tools

添加好之后点击确定 

然后打开cmd命令行,验证是否配置成功,输入命令:adb   (如下图表示成功)

 第五步、连接真实设备

1.用usb线连接到手机上面

2.进入手机设置,关于手机,不断的点击版本号,一般点击7次可激活开发者模式

3.然后找到开发者选项,进入之后开启usb调试,这样appuim就可以驱动手机

4.手机连接设置usb连接为MTP媒体传输模式

5.如有提示授权电脑端调试,点确认授权

6.检测链接的设备   输入命令:adb devices -l

 补充:

(1)如果是win10系统,有的手机能够自动被系统识别,就会显示上面的信息, 有的win7系统 , 手机不能自动识别

因为还没有安装手机的usb驱动,需要我们去安装。   到哪里下载驱动呢? 

可以通过 官方windows手机管理软件或对应的手机助手 比如华为手机(安装华为手机助手下载驱动)

驱动下载好之后,记得卸载这个手机助手软件,否则会与adb冲突(自带adb的这些软件都卸载掉。)

(2)需要开启usb调试、开启usb安装、开启usb调试(安全设置)   

    关闭监控ADB安装应用

(3)你要测试的app对应的权限打开

一般都在设置>应用管理>权限设置>对应的app查看权限

再分享一个小知识,如果再运行代码过程中报错是Could not find 'adb.exe' in PATH,不要慌

请使用管理员权限启动Appium,就解决了

原文地址:https://www.cnblogs.com/king2/p/13655990.html