使用selenium和appium的QR码自动化

时间:2014-03-25 13:22:41

标签: selenium cordova

我尝试自动化cordova应用程序。 我能够自动化所有功能。但有一次,相机打开并要求扫描QR码。 一旦扫描了QR码,它将被转换为字符串并使用某些Web服务发送到服务器,该服务将返回用户的名称。

当服务器返回用户名时,应用程序将继续正常执行。

问题:

我想跳过这个手动扫描QR码。 我有扫描QR码时生成的字符串,我想直接获取用户的名字。我可以使用Web服务自动化获取该名称,但如何使其到达应用程序。

1 个答案:

答案 0 :(得分:0)

即使我们面临同样的问题。自动执行此手动扫描过程的最佳方法是购买带有长柔性绳的车载手机座。现在将它贴在墙/隔间/ CPU 周围的某处,这样您的设备(移动设备)始终面向您的PC显示器。在需要时在PC监视器中显示QR代码图像,当然应由自动化脚本控制。你做完了!!!

基本上,您的脚本将根据测试步骤打开QR代码图像,并且由于您的设备面向PC监视器,因此实现了目标。