Appium环境搭建、Appium连接真机

embedded/2024/10/19 1:58:20/

文章目录

  • 一、安装Android SDK
  • 二、安装Appium-desktop
  • 三、安装Appium Inspector


一、安装Android SDK

首先需要安装jdk,这里就不演示安装jdk的过程了

SDK下载地址:Android SDK 下载

1、点击 Android SDK 下载 -> SKD Tools

在这里插入图片描述

2、选择对应的版本进行下载

在这里插入图片描述

3、安装后打开 SDK Manager.exe 选择需要的工具,这是我当前安装的

在这里插入图片描述

4、添加环境变量

在这里插入图片描述
在这里插入图片描述

二、安装Appium-desktop

下载地址:Appium-desktop下载地址

选择需要的版本下载后安装

在这里插入图片描述

2、设置环境

在这里插入图片描述

在这里插入图片描述

3、点击运行

在这里插入图片描述

三、安装Appium Inspector

下载地址:Appium Inspector下载地址

1、选择合适的版本下载

在这里插入图片描述

2、安装后运行,注意设置path

在这里插入图片描述

3、参数获取方式

连接手机,打开调试模式后,打开cmd

输入 adb devices,获取参数 appium:deviceName

在这里插入图片描述

appium:platformVersion 为手机版本,可以从手机中查看

appium:appPackage,appium:appActivity 为包名和包名入口 获取方式可自行百度(我还没找到一个合适的方式)

4、连接

在这里插入图片描述

然后就能连接上手机啦

在这里插入图片描述


http://www.ppmy.cn/embedded/127215.html

相关文章

【Go语言】安装及使用基础教程

文章目录 1. 下载安装Go官网安装使用 Homebrew 安装 (Mac)创建工作目录 (Workspace)设置环境变量通过 VSCode 扩展商店安装 Go 插件处理权限问题 2. Hello, World 示例3. 语法基础变量声明常量数组切片(Slice)Map(集合)控制结构fo…

【测试】BUG篇——BUG

bug的概念 定义:⼀个计算机bug指在计算机程序中存在的⼀个错误(error)、缺陷(flaw)、疏忽(mistake)或者故障(fault),这些bug使程序⽆法正确的运⾏。Bug产⽣于程序的源代码或者程序设计阶段的疏忽或者错误。 准确的来说: 当且仅当规格说明&am…

Windows 11 24H2版本有哪些新功能_Windows 11 24H2十四大新功能介绍

距离上次发布的23H2版本已经过去了一年时间,现在,Win 11的24H2版本终于等到了,微软已经全面公开发布Win11 24H2版本,版本号为26100.1742,此次官宣的版本包括了消费者版、商业版、LTSC 2024版等,各种语言版本…

【基于ARM深入分析C程序】1--ARM架构与汇编、分析C语句`a++`的执行过程

【基于ARM深入分析C程序】1–ARM架构与汇编、分析C语句a的执行过程 文章目录 【基于ARM深入分析C程序】1--ARM架构与汇编、分析C语句a的执行过程一、3个操作指令二、CPU是怎么知道执行这三条操作指令的?2.1 CPU的架构 2.2 寄存器 本文作为学习笔记,围绕的…

如何使用Pandas库处理大型数据集?

如何使用Pandas库处理大型数据集? 处理大型数据集是数据分析中的一个挑战,尤其是在资源有限的情况下。Pandas是Python中非常流行的数据处理库,但它在处理非常大的数据集时可能会遇到内存限制的问题。因此,我们需要一些策略来提高Pandas处理大型数据集的效率。以下是使用Pa…

Android上的AES加密

基础算法说明 https://www.youtube.com/watch?vlnKPoWZnNNM 虽然这个视频讲的非常详细,但是涉及到具体底层算法,大致流程 1. 将数据转成HEX或者byte array 2.将数据分层一块块等大小的数据 3.将数据和key 进行一次混合,加密之后的输出&…

oneAPI学习-使用oneAPI 实现矩阵乘法并分析性能瓶颈

oneAPI学习-使用oneAPI 实现矩阵乘法并分析性能瓶颈 一.相关链接二.oneAPI介绍三.矩阵乘法简介四.环境准备五.获取设备列表六.基础版实现代码解释 七.局部内存实现代码解释 八.性能分析1.运行性能分析2.常见分析类型3.分析结果解读4.优化建议5.清理分析数据 oneAPI学习-使用one…

使用C++结合Qt实现聊天室:QTcpSocket实现远程实时通信

既然是要实现远程实时通信,那么就需要用到网络协议。我们需要用到TCP/IP协议,不过Q提供了标准库QTcpSocket,我们只需要能够使用这个库就行了。这个标准库将远程连接通信功能封装的很好,详情可以查看QTcpSocket的文档,在…