欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 八卦 > 自动化App测试Appium(真机测试)准备

自动化App测试Appium(真机测试)准备

2025/3/14 21:53:49 来源:https://blog.csdn.net/weixin_44795266/article/details/146147823  浏览:    关键词:自动化App测试Appium(真机测试)准备

提前安装python,pip,pycharm,adb

安装 Appium-Python-Client

Appium-Python-Client 是一个 Python 库,它提供了与 Appium 服务器交互的功能。可以通过 pip 来安装这个库。

打开命令提示符或终端,并执行以下命令:

pip install Appium-Python-Client

例如:

 安装 WebDriver (可选)

虽然 Appium 自身处理了很多与 WebDriver 相关的工作,但有时候直接使用 Selenium 的 WebDriver 功能也是有帮助的(例如处理浏览器自动化)。你可以通过 pip 安装 selenium 包:

pip install selenium

需要下载工具与移动设备通讯

  • Appium Server GUI 主要用于管理和运行 Appium 服务,提供了一个更友好的界面替代传统的命令行操作。
  • Appium Inspector 则是为了解析和探索移动应用的 UI 元素,帮助创建和调试自动化测试脚本。

APPium Server  GHI

需要启动后续代码才能运行

使用adb获取当前运行的应用包名和页面

adb shell dumpsys window |findstr mCurrentFocus

例如:

com.sec.android.app.launcher   包名

.activities.LauncherActivity   页面

Appium Inspector

在这个页面中填写参数

{"platformName": "android",  #机子型号"appium:platformVersion": "14",  #系统版本"appium:deviceName": "R5CX81TY2MM",  #真机名称"appium:appPackage": "com.sec.android.app.launcher", #测试的APP包"appium:appActivity": ".activities.LauncherActivity",  #测试页面"appium:noReset": true   #是否重置应用
}

启动Appium Inspector 捕获元素

真机名称(标红为名称):

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词