App自动化测试---Appium-desktop页面介绍与基本使用

初始页面显示及配置信息填写

默认页面
打开Appium-desktop之后,发现默认语言为英文,对英文基础差的同学不够友好,我们可以通过工具栏View->Languages->中文 进行切换

主机:

为Appium工作地址,如果Appium是在本地电脑运行,我们可以写上127.0.0.1,如果Appium是运行在另外一台主机上,则我们可以写上对应主机的对外Ip地址

端口:

为Appium工作端口号,一般我们保持默认即可

在这里插入图片描述
在高级设置中,会有很多针对Android or IOS平台的个性化高级设置
在这里插入图片描述
点击start server Appium服务会立马开启。

在下面区域为Appium服务运行过程中所产生的日志信息,默认包括Appium的版本、工作地址、端口号等等信息。
在右上角区域分别有启动检查器会话、获取原始日志、停止运行服务器,其中检查器会话是Appium-desktop提供的一个重要功能。
在这里插入图片描述
点击start Inspector Session 进入Inspector 页面

在这里插入图片描述
在这里插入图片描述
通过adb命令连接我们的夜神模拟器

adb connect 127.0.0.1:62001-à连接本机夜神模拟器

在这里插入图片描述

DesiredCapabilties所需功能配置

一般我们填写如下四个基础配置即可:

deviceName:

设备名字,通过此属性,appium可以找到我们对应的设备进行通讯,通过打开cmd窗口,运行adb devices命令,输出的结果即可得到对应的deviceName
注意:需要先保证adb已经连接上了模拟器/真机

platformName:

平台名,如果是android就写Android,ios即是IOS

appPackage:

adb shell dumpsys activity | find “mFocusedActivity”

注意:查看包名时app程序必须在启动状态

在这里插入图片描述
查看类名:
在这里插入图片描述
执行:start cmd 命令
aapt dump badging (将apk包拉入黑窗口即apk的本地路径)

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

最终配置结果:

在这里插入图片描述点击start session 建立会话。

Inspector界面

(1)会话建立成功,自动打开inspector界面

(2)Inspector界面中APP的内容和设备中是同步的

(3)可以帮助我们获取元素定位的信息

在这里插入图片描述

inspector菜单

在这里插入图片描述

(1)第一个标签:定位元素,展示元素的样式与ID

(2)第二个标签;模拟一个从一个点到另一个点的滑动操作

(3)第三个标签:通过坐标点来模拟点击操作(类似于mongkey和monkeyrunner)

(4)第四个标签:返回按钮

(5)第五个标签:重新获取页面截图

(6)第六个标签:支持录制操作,根据相关操作生成自动化测试脚本

(7)第七个标签:根据不同类型来查找元素

(8)第八个标签:退出当前session

录制脚本

在这里插入图片描述

(1)录制脚本时默认的语言的是java,可以手动切换到Python

(2)录制结束可以点击第一个转换的图标,把录制内容转换成脚本内容

(3)点击第二个图标可以复制脚本,粘贴到其他工具进行执行

在这里插入图片描述

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
App-Desk是一个用于测试移动应用程序的桌面工具。它是Appium测试框架的一部分,可以用于管理和运行Appium服务器以及进行UI检查。 Appium-Desk自带的UI检查工具非常方便,可以帮助开发者检查移动应用程序的元素。此外,如果你在编写APP自动化代码时遇到了uiautomatorviewer无法打开的问题,你可以尝试以下解决方案: 1. 确保你的电脑上安装了Java Development Kit (JDK)并配置了正确的环境变量。 2. 检查uiautomatorviewer是否在正确的路径下。你可以尝试重新安装Appium-Desk并确保它的路径正确。 3. 检查你的电脑上是否安装了Android SDK,并配置了正确的环境变量。 4. 如果以上步骤都正确,但uiautomatorviewer仍然无法打开,你可以尝试使用其他的UI检查工具,如Appium DesktopAppium Inspector。这些工具也可以帮助你检查移动应用程序的元素。 希望这些信息对你有帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Appium-Server-GUI-mac-1.22.0.dmg](https://download.csdn.net/download/QQ627548468/86396405)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [自动化测试工具uiautomatorviewer打不开/打开闪退问题解决。](https://blog.csdn.net/rp517045939/article/details/78989056)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值