主流系统安装配置Appium

一、 Windows下安装与配置

1、Java环境安装与配置

1、JAVA下载地址,下载对应环境版本完成后默认安装(安装路径最好是盘符根目录,防止带空格路径导致环境变量配置失效)。

2、环境变量配置教程,切记一定要在系统环境变量下添加JAVA_HOME环境,以及添加Path。

2、Android环境安装与配置(1,2安装方式二选一即可)

1、压缩包下载地址,下载完成后直接解压再配置环境变量即可。

2、exe安装包下载地址,默认安装,环境变量配置安装路径即可。

3、详细下载安装配置教程,切记一定要在系统环境变量下添加ANDROID_HOME环境,以及添加Path。

3、Appium Desktop

1、各版本客户端Appium下载地址,桌面版下载完成直接安装即可。

2、其他依赖下载:Python,Appium-Python-Client

1
pip install Appium-Python-Client

3、到此Windows或Mac下Appium环境基本配置完成,大家挑个心仪的IDE来测试下吧。

4、运行调试

1、打开Windows下cmd窗口或Mac终端,运行以下命令,不出意外就能看到以下设备名了
(前提工作,手机打开开发者模式,允许USB调试,插上电脑,手机上允许电脑进行调试)

1
adb devices

设备名称
2、运行Appium,双击打开安装好的Appium Desktop(如正常打开或执行代码过程中出错,请以管理员身份运行该程序)
Appium启动
3、打开IDE进行小牛试刀
如执行以下代码成功打开你手机微信,那么说明环境一切OK,尽情享受自动化带来的乐趣吧~~~

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
from appium import webdriver

# 作者:染洛凉 QQ交流群:368639036

desired_caps = {
'platformName': 'Android',
'platformVersion': '4.2.2', # 替换为你手机的安卓版本号
'deviceName': '9050ad0c', # 替换为adb devices命令得到的设备名
'appPackage': 'com.tencent.mm',
'appActivity': '.ui.LauncherUI',
# 'automationName': 'Uiautomator2',
'unicodeKeyboard': True,
'resetKeyboard': True,
'noReset': True
}

driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)
driver.implicitly_wait(10)

# 作者:染洛凉 QQ交流群:368639036

二、Mac下环境安装与配置

1、Java环境安装与配置

1、JAVA下载地址,下载对应环境版本后默认安装。

2、环境变量配置教程,切记如执行以下命令没看到.bash_profile文件,再执行创建。

1
cd ~/

1
ls -a

执行以上命令没找到.bash_profile文件,再执行以下命令。

1
touch .bash_profile

2、Android环境安装与配置

1、压缩包下载地址,下载完成后直接解压再配置环境变量即可。

2、编辑.bash_profile

1
cd ~/

1
vi .bash_profile

添加以下数据

1
2
3
4
export ANDROID_HOME=/Users/dell/Documents/android-sdk
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
export PATH=${PATH}:${ANDROID_HOME}/build-tools/28.0.1

第一行路径请替换为你本地实际路径,第二行版本号替换为你实际在ANDROID SDK Manager下下载的版本号。例:
ANDROID SDK Manager界面
3、退出保存,在英文输入法下先按ESC,在按冒号,输入小写wq,回车,保存。

1
:wq

4、刷新配置

1
source .bash_profile

3、剩余步骤

1、到此Mac下大环境基本配置完成了,后续步骤参数Windows下:

1
2
3、Appium Desktop
4、运行调试

如按照以上教程安装配置仍失败,请谷歌或进群求助。

1
QQ交流群:368639036