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

移动端自动化Appium框架

文章目录

  • 环境搭建
    • JAVA
    • Android SDK
    • Genymotion模拟器

环境搭建

JAVA

1、安装JDK
从官网下载所需安装包,默认安装即可。
https://www.oracle.com/cn/java/technologies/downloads/

2、配置环境变量
设置 - 编辑系统环境变量 - 环境变量。

  • 系统变量下新建JAVA_HOME,值为步骤1安装的JDK路径
  • 系统变量下新建CLASSPATH,值为.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
  • 进入path变量,添加%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

3、验证安装是否成功
打开cmd发送java,不报错即为成功。

Android SDK

1、下载SDK安装包
解压至任意目录下,目录不可以有中文!
https://dl.google.com/android/adt/adt-bundle-windows-x86_64-20140624.zip

2、配置环境变量
设置 - 编辑系统环境变量 - 环境变量。

  • 系统变量下新建ANDROID_HOME,值为步骤1安装包解压路径\sdk
  • 进入path变量,添加%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools

3、验证安装是否成功
打开cmd发送adb,不报错即为成功。

Genymotion模拟器

1、安装Genymotion
从官网下载所需安装包,默认安装即可。
https://www.genymotion.com/product-desktop/download/

2、安装VirtualBox和Oracle插件
安装完Genymotion后根据提示安装VirtualBox和Oracle插件。

3、验证安装是否成功
桌面会出现相关应用图标。

4、虚拟机镜像导入
在VirtualBox中导入ova文件,管理 - 导入虚拟电脑 - 选择ova文件 - 下一步要勾选重新初始化所有网卡的MAC地址 - 导入。接着另外打开Genymotion,启动导入的虚拟机。ova文件可以在网上找资源。

5、为虚拟机提供安装apk功能
安装genymotion ARM插件,提供x86运行环境,即可运行apk。需要安装对应安卓版本的插件,将zip文件拖入虚拟机中,安装完成后重启虚拟机。插件安装包可以在网上找资源。

http://www.xdnf.cn/news/16154.html

相关文章:

  • 清除浮动以及原理
  • 2025年6月GESP(C++六级):学习小组
  • wiz2025 挑战赛从 SpringActuator 泄露到 s3 敏感文件获取全解析
  • Linux驱动19 --- FFMPEG
  • 7.3.2 内核内存管理运行机制
  • Lua(迭代器)
  • 现代C++的一般编程规范
  • 论文阅读:《针对多目标优化和应用的 NSGA-II 综述》一些关于优化算法的简介
  • Python生成折线图
  • 二、计算机网络技术——第6章:应用层
  • matrix-breakout-2-morpheus靶场通过
  • 详解FreeRTOS开发过程(五)-- 系统内核控制函数及任务相关API函数
  • 低功耗设计双目协同画面实现光学变焦内带AI模型
  • vs调试C++,无法显示长字符串所有内容
  • 上证50ETF期权的交易时间是什么时候?
  • 模块化商城的快速部署之道:ZKmall开源商城如何让电商功能即插即用
  • rustfs/rustfs基于 Rust 的高性能分布式存储系统
  • 多模态数据处理系统:用AI读PDF的智能助手系统分析
  • 物流仓储自动化升级:Modbus TCP与DeviceNet的协议融合实践
  • EVAL长度限制突破方法
  • java实体类常规校验(字符串不包含空格)
  • mac电脑(m1) - flask断点失效
  • 2025年区块链安全威胁全景:新兴漏洞、攻击向量与防护策略深度解析
  • 【数据结构初阶】--二叉树(二)
  • SAP-MM-采购订单批量创建 excel 版
  • MYOJ_10583:CSP初赛题单7:计算机常识综合练习
  • 人工智能与云计算双轮驱动:元宇宙如何重构全球产业生态
  • linux入门 相关linux系统操作命令(二)--文件管理系统 ubuntu22.04
  • Windows本地部署DeepSeek
  • Leetcode力扣解题记录--第2题(加法模拟)