有没有办法从appium自动扫描条形码?

有没有办法从appium自动扫描条形码?,appium,selendroid,android-uiautomator,Appium,Selendroid,Android Uiautomator,我需要我的应用程序自动扫描条形码,我有条形码,我有所需的应用程序,我如何使用appium中的自动化让应用程序读取物理条形码 在手册中,我可以通过将相机指向条形码来扫描代码。 我不知道在执行测试套件时如何执行。 我想到了把移动设备放在一个支架、三脚架上,并在其前面放置条形码。 但问题是我们只能测试一个条形码。我想运行大约100-200个条形码,看看应用程序性能不会下降,有人能建议一些方法吗 这是一个非常有趣的案例。如果你真的想通过摄像头扫描条形码来测试你的应用程序,那么我认为与其通过appium寻

我需要我的应用程序自动扫描条形码,我有条形码,我有所需的应用程序,我如何使用appium中的自动化让应用程序读取物理条形码

在手册中,我可以通过将相机指向条形码来扫描代码。 我不知道在执行测试套件时如何执行。 我想到了把移动设备放在一个支架、三脚架上,并在其前面放置条形码。
但问题是我们只能测试一个条形码。我想运行大约100-200个条形码,看看应用程序性能不会下降,有人能建议一些方法吗

这是一个非常有趣的案例。如果你真的想通过摄像头扫描条形码来测试你的应用程序,那么我认为与其通过appium寻找解决方案,不如寻找一个与你的手动过程完全匹配的解决方案

您可以使用appium单击扫描按钮(我假设)-例如,您可以编写脚本,每10秒单击一次该按钮。 挑战是在第一次扫描完成后立即将相机指向下一个条形码。可能的解决方案-我相信所有条形码都可以在pc中的一个文件中捕获。将这些条形码图像复制到ppt或使用任何其他程序,以便这些图像可以自动逐个显示。
将您的设备放在这台电脑前面,因为您已经计划使用三脚架等。将它们聚焦在屏幕上(可能是您第一次需要进行所有这些调整)。运行脚本。做一些试运行。将进程与正确的超时同步。我认为这应该是可行的,尽管这并不是自动化这个场景的最佳方式。

我还没有测试过它,但这篇博文可以作为你的答案。如果没有,您可以尝试通过创建API将图像上传到服务器而不是从相机读取图像来绕过它。我认为对您的QA的影响不会发生显著变化(此外,手动检查该零件非常容易和快速)

我们有一个应用程序,可以扫描大量项目,如条形码,并通过摄像头跟踪对象的尺寸

我读到了将图像同步到幻灯片中的想法,这绝对是搞笑的。我这样做的方式是使用我自己的节点服务器应用程序和WebSocket,通过http请求切换图像。当该应用程序位于AUT正前方的笔记本电脑/ipad中时,测试将完全控制在特定时间段显示的条形码

根本不需要同步,就可以完成此任务。
这是一个修改版的

请考虑使用帖子摘要编辑您的答案,以避免将来的用户出现死链接。