Appium的安装与使用

目录

Appium介绍

Appium环境搭建 - JDK安装

 Appium环境搭建 - Android SDK安装

 Appium环境搭建 - 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=
    • 打开程序

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Appium是一个开源的自动化测试工具,用于测试移动应用程序。引用中提到了Appium的官方网站,你可以在这个网站上找到更详细的介绍和相关信息。 如果你想在iOS上使用Appium进行自动化测试,你需要完成一些安装步骤。首先,你需要安装node.js和npm,接着安装Appium和Selenium WebDriver。关于Appium安装步骤,你可以在网上找到很多教程。同时,你也可以使用Appium doctor来检查安装环境,如果没有安装xcode command line tools,Appium会自动安装。 对于iOS上的测试,你可以使用Appium生成Python脚本来进行操作。一个示例脚本如下所示: ```python from selenium import webdriver import os try: wd = webdriver.Remote('http://localhost:4723/wd/hub', desired_capabilities={ 'platformName': 'iOS', 'platformVersion': '14.0', 'deviceName': 'iPhone 11', 'app': os.path.abspath('YourApp.app') }) # 进行测试操作 wd.find_element_by_name("TextField1").send_keys("23") wd.find_element_by_name("TextField2").send_keys("78") wd.find_element_by_name("ComputeSumButton").click() finally: wd.quit() if not success: raise Exception("Test failed.") ``` 需要注意的是,使用Appium生成的Python脚本需要添加引用,如`selenium`和`os`,以便与WebDriver进行交互。 最后,记得在运行测试之前关闭iOS模拟器和Appium Inspector窗口。这是因为在运行脚本时,你的测试会与设备进行交互,如果模拟器或Inspector窗口没有关闭,可能会导致冲突。 希望以上信息对你有所帮助。如果还有其他问题,请随时提问。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

艾派森

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值