欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

安卓自动化测试工具:「appium + vscode」 安装、配置、使用

程序员文章站 2022-06-16 08:32:15
一、Appium1、Appium简介Appium是一个开源测试自动化框架,可用于原生,混合和移动Web应用程序测试。它使用WebDriver协议驱动IOS,Android和Windows应用程序。2、关于Appium的文档Appium官网Appiumgithub主页官方中文文档3、下载及使用Appium3.1、到appium官网下载安装即可3.2、参考文档安卓平台自动化测试之Appium工具3.3、配置appium3.3.1、打开appium3.3.2、配置sdk和jdk路...

一、Appium

1、Appium简介

Appium是一个开源测试自动化框架,可用于原生,混合和移动Web应用程序测试。

它使用WebDriver协议驱动IOS,Android和Windows应用程序。

2、关于Appium的文档

Appium官网

Appiumgithub主页

官方中文文档

3、下载及使用Appium

3.1、到appium官网下载安装即可

3.2、参考文档

安卓平台自动化测试之Appium工具

3.3、配置appium

3.3.1、打开appium

安卓自动化测试工具:「appium + vscode」 安装、配置、使用
3.3.2、配置sdk和jdk路径

安卓自动化测试工具:「appium + vscode」 安装、配置、使用
配置完成后,点击 Save and Restart 即可。

3.4、使用appium

(1)电脑连接测试机后(也可以使用模拟器),打开appium,点击下图中红框中的按钮

安卓自动化测试工具:「appium + vscode」 安装、配置、使用
(2)点击下图中编辑按钮,填写连接的手机的信息,格式如下。然后点击Save As…,下次直接可以在Saved找到方便使用

安卓自动化测试工具:「appium + vscode」 安装、配置、使用

{
  "platformName": "Android",
  "platformVersion": "9",
  "appPackage": "com.test.cbaa",
  "appActivity": "com.yitong.mobile.biz.launcher.app.SplashActivity"
}
platformName //设备类型,我们用的是android
platformVersion //设备的系统版本号,我用的是安卓9版本的测试机
appPackage //我们测试的app的包名
appActivity //我们测试的app的启动页路径

(3)然后点击 Start Session 就可以打开我们的app了

安卓自动化测试工具:「appium + vscode」 安装、配置、使用

左边是应用程序的屏幕截图,可以在应用程序中使用鼠标来模拟操作。

中间是应用程序的层次结构,表示为XML。您可以通过单击它,或者通过点击屏幕快照视图中的元素来导航这棵树,会被强调。

右侧是细节视图,当一个元素被突出显示时,它的信息会出现在检查器右侧的细节视图中。这个细节视图包括对元素的潜在操作,以及元素属性的表。这些属性在决定如何使用特定的Appium定位策略访问元素时是有价值的。选择一个元素,还可以“Tap”元素,或者“发送键”到元素(如果它是一个文本字段)。

(4)录制脚本

点击下图中的「录制按钮」,然后「鼠标操作」左侧的app,再点击后侧的「Tap按钮」即可录制脚本。每一步操作后,就会生成对应的脚本代码,脚本可支持多种语言选择。

安卓自动化测试工具:「appium + vscode」 安装、配置、使用



二、VS Code

1、下载VS Code

下载地址

安装完成后,打开软件会自动提示你安装一些重要插件,如中文语言包,Git等,这里可以直接选择安装Python插件(也可以使用Ctrl+Shift+X可以打开扩展商店然后输入Python搜索)。

vs code如何设置中文

安卓自动化测试工具:「appium + vscode」 安装、配置、使用


2、homebrew安装python

2.1、安装 Python3

brew install python3

2.2、确认安装

~ $ python3 --version
Python 3.7.2
~ $ which python3
/usr/local/bin/python3
~ $ which python
/usr/bin/python

2.3、确认pip的版本

~ $ pip --version
pip 19.0.1 from /Library/Python/2.7/site-packages/pip-19.0.1-py2.7.egg/pip (python 2.7)
~ $ pip3 --version
pip 18.1 from /usr/local/lib/python3.7/site-packages/pip (python 3.7)


3、使用VS Code开发Python

3.1、VS Code中下载Python插件

由于Python插件服务器在国外,所以需要配置国内镜像下载比较快。
在VS Code命令行中配置更换pip源到国内镜像

安卓自动化测试工具:「appium + vscode」 安装、配置、使用

安卓自动化测试工具:「appium + vscode」 安装、配置、使用

3.2、选取Python解释器

使用Ctrl+Shift+P打开命令板,输入Python: Select Interpreter进行搜索。
接下来会显示VS Code所能找到的全部解释器,选择你需要的哪个就好。

安卓自动化测试工具:「appium + vscode」 安装、配置、使用
3.3、使用VS Code运行脚本:实现自动化测试

刚刚我们使用appium生成了脚本,现在就派上用场了。

比如刚生成的脚本叫 untitled111.py

使用VS Code打开 untitled111.py

安卓自动化测试工具:「appium + vscode」 安装、配置、使用

在空白处右键选择在「终端运行Python文件」,就可以看到运行结果了。

当然也可以debug运行单步调试。

只要电脑连接上测试手机或者模拟器,启动运行脚本,则可以实现自动化测试app啦。


本文地址:https://blog.csdn.net/fenglolo/article/details/109613214

相关标签: appium vscode