RF+Appium 测试webview:用户注册

本文介绍了如何使用Robot Framework(RF)和Appium进行Hybrid App的Webview测试,特别是用户注册场景。重点讨论了在不同context间切换,以及如何利用Google Chrome的开发者工具调试Webview中的H5元素。测试过程中,通过数据驱动和关键字操作实现了用户注册的自动化测试,并提供了校验结果的方法。
摘要由CSDN通过智能技术生成

RF+Appium 测试Webview:用户注册

Hybrid APP 的测试方法:
Hybrid APP 是移动混合应用程序,即在APP中嵌入了Webview,通过Webview访问H5页面。
移动应用和 Webview 分别属于两个不同的上下文(context)。移动应用默认情况下的 context 为“NATIVE_APP”,而 Webview 的context 为“WEBVIEW_packageName”。
Appium 在测试 APP 时,默认使用 NATIVE_APP 的 context;访问 Webview 时,需要切换到 Webview 的 context 下。同理,使用移动应用应该切换回 NATIVE_APP 的 context。

用例:用户注册(关键字+数据驱动)

  1. 打开APP
  2. 用户注册

这里写图片描述

一、 说明

  1. 数据源
    这里数据驱动仅以 Create List 方式实现,关于数据驱动详情,请查看个人博客
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值