appium环境安装

一,环境安装

python+appium的使用需要安装以下工具:

Java1.8
Android sdk
Node.js(>=10版本),npm(>=6版本)
python3
appium-desktop
Appium python client

二,安装JDK(java1.8)

1,官网下载:https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html
2,安装

image.png

3,配置环境变量
JAVA_HOME:D:\JDK8 // 要根据自己的实际路径配置
CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; //记得前面有个"."
Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
配置好后:
1625488407(1).png

三,安装Android sdk

1,下载
下载地址:https://www.androiddevtools.cn/index.html

image.png

2,安装
免安装版则直接解压,安装版则直接运行安装;
安装后运行SDK Manager.exe,然后再勾选Platform-Tools后进行下载;也可以直接下载Platform-Tools包在sdk目录下进行解压
image.png

或者:下载Android-stutio进行安装Android sdk

3,配置环境变量
ANDROID_HOME:D:\android-sdk_r24.4.1-windows\android-sdk-windows
path:%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
配置好后:


image.png

四,安装appium-desktop(appium server + appium inspector工具)

注:也可以不安装appium-desktop,直接安装node.js(推荐12.x)+Appium Server

1,下载:https://github.com/appium/appium-desktop/releases
这里下载的是1.19.1版本,不建议下载最新版本

image.png

2,安装
image.png

四,安装python3

略,详情可以看这里https://www.jianshu.com/p/3196e40a467f

五,安装appium python client

方式一:pip install appium-python-client
方式二:下载包后安装
下载地址:https://pypi.org/project/Appium-Python-Client/#files
解压后,命令行模式中进入该解压目录,目录下包含setup.py文件

image.png

执行命令python setup.py install命令安装客户端

六,验证环境是否成功

1,首先打开appium desktop, 点击start server 不报错


image.png

2,使用adb命令连接Android设备,真机或者模拟器(需要先准备好)
(1)下载mumu模拟器并安装


image.png

(2)建议设置模拟器720*1280大小
(3)连接设备adb connect


image.png

3,adb devices查看是否连接
4,最后编写脚本,运行脚本不报错

import time

from appium import webdriver

from appium import webdriver
import time
desired_caps = {}
desired_caps['platformName'] = 'android'
desired_caps['platformVersion'] = '6.0'
desired_caps['deviceName'] = '127.0.0.1:7555'
desired_caps['appPackage'] = 'com.android.browser'
desired_caps['appActivity'] = '.BrowserActivity'
desired_caps["unicodeKeyboard"] = 'True'   #声明中文
desired_caps["resetKeyboard"] = 'True'     #声明中文,否则不支持中文
desired_caps['noReset'] = 'True'             #执行时不初始化
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
print('启动[浏览器]')
time.sleep(5)
driver.quit()
  • 运行成功,环境安装完成


    image.png

你可能感兴趣的:(appium环境安装)