APP自动化测试(3)-Appium Inspector介绍

目录

1、Appium Inspector简介

2、    Appium Inspector启动    

2.1启动Appium Server

 3.Appium Inspector配置说明

 3.1服务配置

Appium Server配置

 Select Cloud Providers

3.2高级配置 

 3.3Desired Capabilities配置(重要)

 3.3.1Desired Capabilities 

3.3.2Saved Capability Sets

3.3.3Attach to Session

4.Appium Inspector使用说明

4.1  Inspector页面布局介绍

4.1.1同步手机页面

4.1.2顶部操作区

 4.1.3 XML树

4.1.4控件属性区域

4.2 Selected Element详解

4.2.1选择元素

4.2.2Selected Element内容说明

 4.3 Session Information


1、Appium Inspector简介

        要做APP自动化测试,首要的是要获取APP的元素,然后针对元素进行相关操作,appium-deskop自带的Appium Inspector就是一款强大的元素定位工具,基本上可以满足我们自动化测试对元素定位的要求。

        安装方法在如下文章中已经详细说过,未安装的参考如下链接APP自动化测试(2)-通过appium打开手机的应用_六天测试工程师的博客-CSDN博客

2、    Appium Inspector启动    

在1.22版本后appium-deskop不集成Appium Inspector,所以Appium Inspector需要单独打开。

2.1启动Appium Server

点击图标启动Server后,如下页面启动服务startServer,出现带日志的窗口表示启动成功。

 2.2启动Appium Inspector

双击Appium Inspector 的图标,启动Appium Inspector

 

 3.Appium Inspector配置说明

 3.1服务配置

 最上方是服务配置

Appium Server配置

跟Appium Server GUI中的配置对应,分别为IP、端口和地址,其中地址默认配置/wd/hub即可。IP如果是本机就配置127.0.0.1,如果Appium Server GUI和Appium Inspector不是同一台机器,那么就需要配置Appium Server GUI所在机器的IP(Appium Server GUI的HOST也需要配置本机IP,不能配置为0.0.0.0)

 Select Cloud Providers

选择云服务,如下图选择一个云服务商后就会出现一个该云服务商的标签页

可以看出这些云服务都是国外的,我们基本用不上,我们一般只连本地的server即可

3.2高级配置 

Advanced Settings高级配置标签有两个配置

Allow Unau

  • 4
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Appium自动化测试用例可以通过使用Appium Inspector进行录制和生成。首先,需要配置待测应用并连接移动设备成功后,在Appium Inspector中点击录制按钮开始录制用例。在录制过程中,可以通过点击操作选中元素,并进行相应的操作,如点击、输入等。录制完成后,可以生成用例脚本。\[3\] 生成的用例脚本可以包含以下内容: - 使用driver.find_element方法找到元素,并使用相应的操作方法进行操作,如点击、输入等。例如:el1 = driver.find_element(by=AppiumBy.ACCESSIBILITY_ID, value="OS") el1.click() - 可以对生成的用例脚本进行优化,添加capability信息、初始化webdriver、添加setup和teardown、添加隐式等待和noReset属性等,以增强用例的稳定性。\[3\] 此外,还可以添加断言来验证测试结果的准确性。通过添加断言,可以判断测试过程中的期望结果是否与实际结果一致,从而判断测试用例是否通过。\[3\] 总结来说,Appium自动化测试用例可以通过使用Appium Inspector进行录制和生成,然后可以对生成的用例脚本进行优化和添加断言来增强用例的稳定性和准确性。 #### 引用[.reference_title] - *1* *2* *3* [【App自动化测试】(三)使用Appium进行自动化用例录制](https://blog.csdn.net/gjj920318/article/details/127996223)[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^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

六天测试工程师

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

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

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

打赏作者

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

抵扣说明:

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

余额充值