当前位置:首页 > Python > 正文

Python Appium自动化环境搭建教程 - 从零开始配置移动测试环境

Python Appium自动化测试环境搭建完整教程

环境准备清单

  • 操作系统:Windows/MacOS/Linux
  • Python 3.6+
  • JDK 8+
  • Android SDK
  • Appium Server
  • Appium-Python-Client

一、安装Python环境

1. 访问Python官网下载安装包

2. 安装时勾选"Add Python to PATH"

3. 验证安装:

python --version
pip --version

二、安装配置JDK

1. 下载JDK 11

2. 配置环境变量:

JAVA_HOME = C:\Program Files\Java\jdk-11.0.15
PATH添加:%JAVA_HOME%\bin

3. 验证安装:

java -version

三、安装Android SDK

1. 通过Android Studio安装

2. 配置环境变量:

ANDROID_HOME = C:\Users\YourName\AppData\Local\Android\Sdk
PATH添加:%ANDROID_HOME%\platform-tools
PATH添加:%ANDROID_HOME%\tools

3. 验证安装:

adb version

四、安装Appium Server

方法1:通过npm安装

npm install -g appium

方法2:桌面版安装

Appium Desktop下载安装

启动服务:

appium

五、安装Python客户端

pip install Appium-Python-Client

六、连接Android设备

1. 开启手机开发者选项和USB调试

2. 连接设备并验证:

adb devices

3. 获取设备信息:

adb shell getprop ro.product.model
adb shell getprop ro.build.version.release

七、编写第一个测试脚本

创建test_appium.py文件:

from appium import webdriver

desired_caps = {
    'platformName': 'Android',
    'deviceName': 'Your_Device_ID',
    'appPackage': 'com.android.calculator2',
    'appActivity': '.Calculator'
}

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

# 点击数字9
driver.find_element_by_id('com.android.calculator2:id/digit_9').click()

# 关闭会话
driver.quit()

八、运行测试

1. 启动Appium服务

2. 执行测试脚本:

python test_appium.py

常见问题解决

Q: adb devices检测不到设备?

A: 检查USB调试是否开启,尝试更换USB线或端口

Q: Appium启动报错Unexpected token?

A: 升级Node.js到最新版本

Q: 元素定位失败?

A: 使用Appium Inspector验证元素定位策略

环境验证清单

  1. Python环境变量配置成功
  2. Java命令可执行
  3. adb设备连接正常
  4. Appium服务无报错启动
  5. 测试脚本无导入错误

发表评论