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

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

一、软件准备及版本介绍 

软件版本
JAVA-SDK1.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

2.3    Android SDK安装及配置

1)Android SDK ToolsSDK Platform-Tools的下载:
        官网下载地址:AndroidDevTools - Android开发工具 Android SDK下载 Android Studio下载 Gradle下载 SDK Tools下载

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


2)解压即可:将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”

2.4    PyCharm安装

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

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

2.5    Git安装

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


http://www.mrgr.cn/news/63237.html

相关文章:

  • 性能测试|linux服务器搭建JMeter+Grafana+Influxdb监控可视化平台
  • 深入理解 Java UUID 五个版本的区别及使用场景
  • elementUI tabs 吸顶功能实现,拉到最底部时候点击tab 回到最初位置
  • 中小企业设备资源优化:Spring Boot系统实现
  • pip命令行安装pytest 一直报错
  • SCSS在Vue中切换主题颜色示例(mixin + scss方式,简单高效)
  • SSID,即Service Set Identifier(服务设置的表示符号)
  • CBAM填报攻略:关键点解析与实操案例分享
  • 台式电脑如何改ip地址:全面解析与实操指南
  • 成功解决:notepad++搜索结果窗口不见了,怎么找回?
  • 【无人机设计与控制】四旋翼无人机飞行姿态(ADRC)自抗扰控制Matlab仿真
  • msys2更换国内源(多个文件(不是3个文件的版本!))
  • 2024年重磅综述:探索深度多模态数据融合的学术前沿动态!
  • STM32滴答时钟是否每次计时1ms都要中断一下,更新ms数
  • 【测试工具篇一】全网最强保姆级教程抓包工具Fiddler(1)
  • VB中的日志记录(Logging)机制及其重要性
  • Vatee万腾平台:企业数字化之旅的全能助手与伙伴
  • FemtoMega阵列同步采集示例
  • 十五、mysql锁
  • 【C++动态规划 分组背包】1981. 最小化目标值与所选元素的差|2009
  • PLC数据采集案例分享
  • 配电室智能巡检机器人 挂轨简易 24小时 无人值守
  • Linux---硬盘管理
  • idea 导入Spring源码遇到的坑并解决
  • 数据结构——单向循环链表
  • 大模型SFT数据选择方法综述