老板叫我写个APP自动化--准备阶段--环境篇

简介: 老板叫我写个APP自动化--准备阶段--环境篇

前言

这里是清安,上一章我们讲了部分环境问题以及所需的工具。本章主要预防各位测试朋友,看网上安卓SDK安装教程以及JDK安装教程看的眼花缭乱。所以出一篇较为详细的教程。在这之前呢,为了环境一部到位,直接一起装了JDK吧。

Java-JDK下载地址

https://www.oracle.com/java/technologies/downloads/#java8-windows

我的网盘:https://www.aliyundrive.com/s/LWMW99vQQ1C

「下载完后,新建一个文件夹命名看自己。傻瓜式直接安装,唯一需要注意的是你安装的路径。」

解压安装前,你可以先创建一个JDK文件夹跟一个JRE文件夹,如下图所示,两个需要放入对应的文件夹中的安装步骤具体位置:

JDK位置:

JRE位置

「注意,一定要注意,自己所装的位置」

完成后如图所示:JDK里面的文件是这样的:JRE里面是这样的:

环境配置1

进入设置》》》选择系统》》》点击关于》》》高级系统设置》》》点击环境变量》》》看向系统变量变量值填写你安装的路径建议粘贴复制:JAVA_HOME


「此处强烈建议粘贴复制」

%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin

好了到了此处,基本上已经完成了。我们来测试一下。WIN+R输入cmd并输入javac或者java -version,如下所示

安卓SDK-下载网址

安卓SDK:https://www.androiddevtools.cn/「以下教程版本官网最新版本为准,但是教程都大同小异」

步骤一:

步骤二:

这里的zip跟exe后缀的都可以,此处我已zip为例下载。

步骤三:

解压你的zip到指定目录

注意:此处目录下如若第一次解压是没有这么多文件的

步骤四:

双击SDK Manager.exe文件后看到如下界面:

这里直接确认进入下一步操作

步骤五:

勾选下面的图片中打勾的部分

步骤六:

步骤五完成后,点击Install

步骤七:

都点上Accept License然后点击Install

「最后默默等待进度条走完」

环境配置1

进入设置》》》选择系统》》》点击关于》》》高级系统设置》》》点击环境变量》》》看向系统变量为了防止变量名写错此处建议粘贴复制:ANDROID_HOME

环境配置2

除了上述操作,还需要在path路劲里面添加一些其他的配置,双击打开。

「此处强烈建议粘贴复制」

%ANDROID_HOME%\platform-tools
%ANDROID_HOME%\tools

好了,配置到了此处,基本上是完活了。我们来测试一下。WIN+R输入cmd并输入adb或者adb --version,如下所示

注意:本文环境配置的过程中主要是以先对位置来定位的。如果需要绝对位置,那么就直接去文件夹复制吧。写法例如:F:\JAVA_\JDK_

好了,环境都正常了,adb信息可查。可以继续后面的操作了。-

目录
相关文章
|
5天前
|
测试技术 UED Python
App自动化测试:高级控件交互技巧
Appium 的 Actions 类支持在移动应用自动化测试中模拟用户手势,如滑动、长按等,增强交互性测试。ActionChains 是 Selenium 的概念,用于网页交互,而 Actions 专注于移动端。在Python中,通过ActionChains和W3C Actions可以定义手势路径,例如在手势解锁场景中,先点击设置,然后定义触点移动路径执行滑动解锁,最后验证解锁后的元素状态。此功能对于确保应用在复杂交互下的稳定性至关重要。
40 5
|
5天前
|
敏捷开发 运维 测试技术
探索自动化测试在持续集成环境中的关键作用
【2月更文挑战第18天】 随着敏捷开发和DevOps文化的普及,持续集成(CI)已成为软件开发过程中不可或缺的组成部分。本文将深入探讨自动化测试在持续集成环境中的重要性,分析其如何提高软件交付速度、保障质量并减少人工干预。通过对现代软件工程实践中自动化测试策略的剖析,揭示了其在维护高效率和高质量软件产品中的核心地位。
|
3天前
|
数据采集 Java 开发工具
一文2500字从0到1教你搭建Android自动化python+appium环境
一文2500字从0到1教你搭建Android自动化python+appium环境
一文2500字从0到1教你搭建Android自动化python+appium环境
|
3天前
|
敏捷开发 Java 测试技术
探索自动化测试在持续集成环境中的关键作用
【5月更文挑战第16天】 在现代软件开发的快节奏中,持续集成(CI)已成为确保产品质量和加快交付速度的重要实践。本文深入探讨自动化测试作为持续集成不可或缺一环的核心价值,揭示其在保障软件项目高效、稳定推进中的作用。我们将分析自动化测试如何与CI流程协同工作,提升测试覆盖率,降低错误率,并讨论实现策略及面临的挑战。通过案例研究和最佳实践的分享,旨在为读者提供实施高效自动化测试策略的洞见。
|
5天前
|
敏捷开发 监控 jenkins
探索自动化测试在持续集成环境中的关键作用
【5月更文挑战第6天】 在快速迭代的软件开发周期中,持续集成(CI)已经成为确保代码质量和加速交付的重要实践。本文将深入探讨自动化测试作为持续集成不可或缺的组成部分,它如何通过减少人为错误、提高测试覆盖率和加快反馈周期来强化软件开发流程。通过对现代自动化测试工具的评估以及真实案例的分析,我们揭示了自动化测试在提升软件可靠性和效率方面的核心价值,并提出了实现高效自动化测试策略的最佳实践。
|
5天前
|
敏捷开发 数据管理 测试技术
探索自动化测试在持续集成环境中的优化策略
【5月更文挑战第6天】 本文旨在深入剖析自动化测试在持续集成(CI)环境中所面临的挑战,并提出一系列创新的优化策略。通过对现代软件开发过程中自动化测试角色的分析,我们揭示了在快速迭代和部署的背景下,如何通过改进测试框架、选择合适的测试工具、以及实施数据驱动测试等手段来提高测试效率和准确性。文章不仅聚焦于技术层面的解决方案,还探讨了团队协作和流程管理对提升自动化测试效能的重要性。
|
5天前
|
安全 开发工具 Android开发
3种方式自动化控制APP
自动化控制APP不管是在工作还是生活方面,都可以帮助我们高效地完成任务,节省时间和精力。本文主要介绍自动化控制APP的3种常用方式。
3种方式自动化控制APP
|
5天前
|
测试技术 Python
App自动化测试中,如何更好地处理弹窗?
在App自动化测试中,处理弹窗异常是保证测试稳定性和可靠性的重要环节。当遇到广告弹窗、升级提示等不定时出现的UI元素时,可以采用黑名单处理方法,如上述Python代码示例,通过尝试点击黑名单中的元素来避免干扰。同时,利用异常处理装饰器可以增强函数功能,保持代码整洁,当异常发生时记录日志、截图并保存页面源代码,便于问题排查。这两种策略能有效提升测试的效率和质量。
9 0
|
5天前
|
jenkins 测试技术 持续交付
软件测试|docker搭建Jenkins+Python+allure自动化测试环境
通过以上步骤,你可以在Docker中搭建起Jenkins自动化测试环境,实现Python测试的自动化执行和Allure报告生成。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
53 6
|
5天前
|
XML 测试技术 数据格式
解决 App 自动化测试的常见痛点
在App自动化测试中,常见挑战包括启动加载慢和弹框干扰。为处理弹框,可以创建一个黑名单列表,遍历并点击消除。使用`handleAlertByPageSource()`方法结合`getPageSource()`判断弹框元素在当前页面的存在性,提高效率。对于首页加载延迟,使用显示等待特定元素如`user_profile_container`,但需注意弹框可能阻止元素定位。因此,结合PageSource判断首页元素和弹框,确保加载完成判断的准确性。通过这样的优化,能更有效地处理自动化测试中的中断问题。
27 1

热门文章

最新文章