【自动化测试】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项目 ​​​

相关推荐
誉鏐2 分钟前
PyTorch复现线性模型
人工智能·pytorch·python
weixin_435208161 小时前
通过 Markdown 改进 RAG 文档处理
人工智能·python·算法·自然语言处理·面试·nlp·aigc
weixin_457885821 小时前
JavaScript智能对话机器人——企业知识库自动化
开发语言·javascript·自动化
东方佑1 小时前
利用Python自动化处理PPT样式与结构:从提取到生成
python·自动化·powerpoint
橘猫云计算机设计2 小时前
基于springboot的考研成绩查询系统(源码+lw+部署文档+讲解),源码可白嫖!
java·spring boot·后端·python·考研·django·毕业设计
超级小的大杯柠檬水2 小时前
修改Anaconda中Jupyter Notebook默认工作路径的详细图文教程(Win 11)
ide·python·jupyter
2401_840192272 小时前
如何学习一门计算机技术
开发语言·git·python·devops
巷北夜未央2 小时前
Python每日一题(14)
开发语言·python·算法
大模型真好玩2 小时前
理论+代码一文带你深入浅出MCP:人工智能大模型与外部世界交互的革命性突破
人工智能·python·mcp
呵呵哒( ̄▽ ̄)"3 小时前
线性代数:同解(1)
python·线性代数·机器学习