Appium 怎样实现扫描二维码查询 id 的自动化测试

Lyndon · 2017年06月10日 · 最后由 Lyndon 回复于 2017年06月12日 · 3698 次阅读

最近在学习 Appium+Java+HybirdApp(h5) 测试,想请教一下,怎样实现扫描二维码查询 id 的自动化测试:

功能测试步骤:
1、点击 H5 的扫码按钮、打开手机扫码框,调用成功
2、手动生成二维码图片(如 AT2017061001),扫描订单 id,true
3、扫描成功后,扫描框退出,查询框中加载 id 订单
4、点击查询按钮

以上测试动作怎样使用自动化来实现呢?直接绕过扫码框吗?还是先用 Java 生成一个 QRCode 发到手机目录再去做模拟识别操作?

共收到 5 条回复 时间 点赞

不知道,要是我就不会做这个功能,你还生成二维码图片,太复杂了吧

还是先用 Java 生成一个 QRCode 发到手机目录再去做模拟识别操作

这样做主要是保证识别二维码的模块被校验,但不能保证手机硬件 (摄像头) 的兼容性。
看你想要覆盖到什么层次了。

想要检查相机扫码功能就挂个二维码在摄像头前面唄😅

如果只扫一个二维码,打印到纸上,固定住手机,扫描。
如果扫多个二维码,把二维码加载进网页,开网页扫

云霄 回复

订单 ID 肯定是动态生成的

6楼 已删除
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册