第一章Appium自动化之环境搭建

发布时间 2023-09-09 16:16:58作者: 学_徒

1. Appium介绍

Appium 是一个移动 App (手机应用)自动化工具。
手机APP 自动化有什么用?

*自动化完成一些重复性的任务:比如微信客服机器人

*爬虫:就是通过手机自动化爬取信息;为什么不通过网页、HTTP 爬取呢?有的系统没有网页,也不方便通过HTTP爬取

*自动化测试:很多企业里面有这样的需求

2.自动化环境搭建

2.1安装client编程库

在pycharm中运行下面代码

pip install appium-python-client -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

2.2安装Appium Serve

第一步:下载Appium Desktop

Appium Desktop官方下载:https://github.com/appium/appium-desktop/releases/latest

第二步:双击打开进行安装

2.3安装JDK

第一步:下载JDK

JDK官网地址:https://www.oracle.com/java/technologies/downloads/

第二步:安装JDK

第三步:配置环境变量:JAVA_HOME

在桌面上找到我的电脑,右击鼠标选择->属性,->高级->系统变量

第三步:验证是否安装成功

win 键+ R 键,输入cmd ,回车,然后输入java -version 回车,如果显示出jdk 版本,则说明安装成功

2.4 Android SDK

第一步:下载

Android SDK官网:https://www.androiddevtools.cn/


第二步:安装,一般根据默认推荐安装即可

所有文件均点击接受后(如图,文件名前都变为绿色对勾),此时点击install进行安装

2.5安装模拟器

第一步:下载

mumu模拟器:https://mumu.163.com/360/

第二步:默认安装即可

第三步:配置环境变量

鼠标右击此电脑-属性-高级系统设置-环境变量,打开环境变量页面。
在系统变量中选择新建,填写变量名和变量值,点击确定完成添加。
变量名:ANDROID_HOME。变量值:sdk安装路径

Path 设置

同样在环境变量页面,系统变量中,找到Path,点击编辑。
分别添加tools安装路径、platform-tools安装路径、Android新版API安装路径,均在SDK目录下

验证是否安装成功

使用快捷键win+R,打开运行,输入cmd,点击确定后打开cmd。在cmd中输入adb,验证sdk是否安装配置成功。 出现图示为安装成功

3.连接模拟器

3.1查看mumu模拟器端口,其他模拟器请百度查询

打开mumu多开器查看端口号

连接模拟器

使用快捷键win+R,打开运行,输入cmd,点击确定后打开cmd。在cmd中输入adb connect 127.0.0.1:端口号

在cmd中输入adb devices -l 查看连接成功的设备

启动Appium Serve

在pycharm运行下面代码

from appium import webdriver


desired_caps = dict()
# 连接手机的系统,我模拟器用的是安卓
desired_caps['platformName'] = 'Android'
# 手机安卓版本
desired_caps['platformVersion'] = '12'
# 设备名,安卓手机可以随意填写
desired_caps['deviceName'] = 'mumu'


# 连接Appium Server,初始化自动化环境
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)

# 设置缺省等待时间
driver.implicitly_wait(5)

验证是否连接成功

当模拟器出现Appium Serve软件代表成功