【自动化测试】APP UI 自动化(安卓)-本地环境搭建

一、软件准备及版本介绍

| 软件 | 版本 |
| JAVA-SDK | 1.8.0_181 |
| python | 3.10.10 |
| Android SDK Tools | 下最新版本即可,无特殊要求 |

PyCharm 2023.3.5(下最新版本即可,无特殊要求)

二、安装步骤及环境变量配置

2.1 Java安装及配置

1)下载:

网盘下载地址:https://pan.baidu.com/s/1HRyt-lzEnKrM8lX5Qcn2MQ 提取码:zq0g

官网下载地址:Java Downloads | Oracle(官网地址)

2)下载后,直接双击运行jdk-8u161-windows-x64.exe进行安装即可

3)配置环境变量: 点击 此电脑->属性->高级系统设置->环境变量->系统变量

3.1)新建系统变量:JAVA_HOME

变量名:JAVA_HOME

变量值:C:\Program Files\Java\jdk1.8.0_181 (这里的变量值是JDK的安装包位置)

3.2)新建系统变量:CLASSPATH

变量名:CLASSPATH

变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

3.3)编辑系统变量:Path

变量名:Path

变量值:

%JAVA_HOME%\bin

%JAVA_HOME%\jre\bin

4)验证Java:

cmd->dos界面:分别输入"java "和"javac"

2.2 Python安装及配置

1)下载:

官网下载地址:https://www.python.org/downloads/windows/

下载后直接双击安装即可~

2)配置环境变量: 点击 此电脑->属性->高级系统设置->环境变量->系统变量

2.1)新建系统变量:PYTHON_HOME

变量名:PYTHON_HOME

变量值:D:\Programs\Python\Python10 (这里的变量值是python的安装包位置)

2.2)编辑系统变量:Path

变量名:Path

变量值:

%PYTHON_HOME%\

%PYTHON_HOME%\Scripts\

3)验证python:

cmd->dos界面:分别输入"python "和"pip"

2.3 Android SDK安装及配置

1)adb(Android调试桥,用来处理手机的程序)

Android SDK ToolsSDK Platform-Tools的下载:
AndroidDevTools - Android开发工具 Android SDK下载 Android Studio下载 Gradle下载 SDK Tools下载

同时,需要下载**SDK Platform-Tools,**解压出来的 Platform-Tools 文件夹放在 android sdk 根目录下

2)下载adb压缩包解压即可:将zip包解压到自定义路径(可放在D盘)

3)配置环境变量:

3.1)新建系统变量:ANDROID_HOME

变量名:ANDROID_HOME

变量值:D:\tools\android-sdk-windows (这里的变量值是android包的位置)

3.2)编辑系统变量:Path

变量名:Path

变量值:

%ANDROID_HOME%\tools

%ANDROID_HOME%\platform-tools

4)验证android:

cmd->dos界面:输入"adb"和"adb version"

5)Android手机的连接或者安装模拟机(夜神/雷电模拟机)

1)原装数据线,连接安卓手机

2)打开开发者模式

3)验证连接的手机

cmd->dos界面:输入"adb devices -l"

2.4 PyCharm安装

1)PyCharm下载:

官网下载地址:PyCharm官方正版下载2024最新版官方下载

​下载后直接双击安装即可用~

2.5 Git安装

通过git进行代码管理,如果自己本机使用,则可暂时无需安装

三、创建第一个python项目 ​​​

相关推荐
ituff10 分钟前
微软认证考试又免费了
后端·python·flask
梁正雄1 小时前
2、Python流程控制
开发语言·python
Eric.Lee20212 小时前
ubuntu 安装 Miniconda
linux·运维·python·ubuntu·miniconda
无心水2 小时前
【Python实战进阶】1、Python高手养成指南:四阶段突破法从入门到架构师
开发语言·python·django·matplotlib·gil·python实战进阶·python工程化实战进阶
dotent·3 小时前
C#基于WPF UI框架的通用基础上位机测试WPF框架
ui·c#·wpf
李剑一3 小时前
Python学习笔记1
python
1***y1783 小时前
Git在发布流程中的自动化标签
运维·git·自动化
Salt_07285 小时前
DAY 19 数组的常见操作和形状
人工智能·python·机器学习
无心水5 小时前
【Python实战进阶】2、Jupyter Notebook终极指南:为什么说不会Jupyter就等于不会Python?
python·jupyter·信息可视化·binder·google colab·python实战进阶·python工程化实战进阶
dntktop6 小时前
搜索+计算+插件…这个“全能管家”让你告别80%的桌面图标
运维·windows·自动化·编辑器