Appium的安装与使用

本文涉及的产品
阿里云百炼推荐规格 ADB PostgreSQL,4核16GB 100GB 1个月
简介: Appium的安装与使用

Appium介绍


有的APP需要反编译,分析加密算法后,再获取信息。有的APP还 需要脱壳,再需要反编译,分析加密算法。但要再了解这些问题, 还是需要花些时间的。所以,我们可以通过移动端对APP的控制, 来解析数据获取数据。 Appium 是一个开源、跨平台(测试程序跨平台、支持多平台上的 app测试)、多语言支持的(开发语言)移动应用自动化工具。


Appium 原理



Appnium的使用安装介绍


Appium若想安装并使用,需要使用的环境搭建相对有一点复杂!


Appium ==> Android SDK(工具) ==> JDK


SDK:(software development kit) 软件开发工具包。是软件开发工 程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立 应用软件的开发工具集合。


Android SDK 指的是Androdid专属的软件开发工具包


Appium环境搭建 - JDK安装


下载


点击进入官网下载页面Java Download


https://www.oracle.com/java/technologies/javase/javase-jdk8- downloads.html




账号 1 :amador.sun@foxmail.com
密码:1211WaN!
账号 2 :amador.sun@qq.com
密码:1211WaN!
账号 3 :hellooracle123@qq.com
密码:1211WaN!
账号 4 :javacno.1@qq.com
密码:1211WaN!
账号 5 :oracle-01@qq.com
密码:1211WaN!
账号 6 :oracle-02@qq.com
密码:1211WaN!

安装



配置环境变量


JAVA_HOME


PATH



Appium环境搭建 - Android SDK安装


下载


1 进入网站 https://www.androiddevtools.cn/


2 依次点击 AndroidSDK 工具>> SDK Tools>>会跳转到以下界 面,Windows建议选择.exe后缀


配置安装


安装环境变量


ANDROID_HOME


PATH



adb adb (Android Debug Bridge) 是一个通用命令行工具,其允许开发 者与模拟器实例或连接的Android设备进行通信。它可为各种设备 操作提供便利,如果安装和调试应用



在 sdk中安装好后,会在生成到platforms-tools中


注意


adb 链接手机 要开起开发模式

adb 链接手机 同步 adb 与 模拟器 等级

将 sdk manager 中安装的 adb.exe , AdbWinApi.dll , AdbWinUsbApi.dll copy 到根目 录中。 adb.exe 多拷贝一份 替换 nox_adb.exe 文件即可

Appium环境搭建 - Appium安装


下载


官方网站:http://appium.io


appium/appium-desktop (github.com) https://github.com/appi um/appium-desktop/releases/tag/v1.210


开启与配置



参数配置(这里以夜神模拟器中的Android7为例)


platformName 系统名 Android

platformVersion 系统版本 7.1.2

deviceName 手机型号 SM-G9810 或者 192.168.30.192:62001

appPackage app的包名 com.android.browser

appActivity app的进程名 .BrowserActivity

可以通过 adb shell 获取值

logcat | grep cmp=

打开程序

相关实践学习
阿里云百炼xAnalyticDB PostgreSQL构建AIGC应用
通过该实验体验在阿里云百炼中构建企业专属知识库构建及应用全流程。同时体验使用ADB-PG向量检索引擎提供专属安全存储,保障企业数据隐私安全。
AnalyticDB PostgreSQL 企业智能数据中台:一站式管理数据服务资产
企业在数据仓库之上可构建丰富的数据服务用以支持数据应用及业务场景;ADB PG推出全新企业智能数据平台,用以帮助用户一站式的管理企业数据服务资产,包括创建, 管理,探索, 监控等; 助力企业在现有平台之上快速构建起数据服务资产体系
目录
相关文章
|
6月前
|
XML Java 测试技术
『App自动化测试之Appium应用篇』| 元素定位工具Appium-Inspector从简介、安装、配置到使用的完整攻略
『App自动化测试之Appium应用篇』| 元素定位工具Appium-Inspector从简介、安装、配置到使用的完整攻略
724 3
|
6月前
|
JavaScript Java 测试技术
『App自动化测试之Appium基础篇』| 从定义、原理、环境搭建、安装问题排查等深入了解Appium
『App自动化测试之Appium基础篇』| 从定义、原理、环境搭建、安装问题排查等深入了解Appium
2784 0
appium--解决每次安装appium setting和Unlock
appium--解决每次安装appium setting和Unlock
|
安全 测试技术 网络安全
软件测试|Mac安装appium报权限问题
软件测试|Mac安装appium报权限问题
88 0
|
6月前
|
Web App开发 数据安全/隐私保护 iOS开发
Mac 电脑如何安装Appium ?
Mac 电脑如何安装Appium ?
296 0
Mac 电脑如何安装Appium ?
|
6月前
|
Android开发
appium 安装 uiautomator2-server-debug-androidTest.apk 、appium-uiautomator2-server-v5.12.16.apk 失败的解决办法
appium 安装 uiautomator2-server-debug-androidTest.apk 、appium-uiautomator2-server-v5.12.16.apk 失败的解决办法
244 0
|
Java 测试技术 开发工具
Appium环境安装
Appium环境安装
100 0
|
开发工具 Android开发
Appium 移动端自动化 - Android SDK的安装与配置,使用安卓SDK连接手机实例演示
Appium 移动端自动化 - Android SDK的安装与配置,使用安卓SDK连接手机实例演示
181 0
|
测试技术
736.【总结】:app自动化测试工具【appium】的安装思路
736.【总结】:app自动化测试工具【appium】的安装思路
122 0
|
Web App开发 数据安全/隐私保护 iOS开发
Mac 电脑如何安装Appium?
大家好,我是阿萨。 今天先暂停 Postman 一节课。 学习下Appium 安装教程。废话不多说。直接上干货。
514 0
Mac 电脑如何安装Appium?