在空手道框架中验证 graph/image?

Validating a graph/image in Karate framework?

我有一个场景需要验证图表上显示的一些记录,这些记录通常是图像。因此,这些输入没有任何定位器,可以检测图像是否存在,但其中的内容是我现在感兴趣的。关于哪种 OCR 可能是一种方法。

只是想知道空手道是否提供任何内置库来满足此类需求,或者我的方法有误? 对此的任何建议都会有所帮助。提前致谢!

您可以尝试将 karate-robot 添加为依赖项并使用 robot 关键字:https://github.com/intuit/karate/tree/master/karate-robot

还有一个关于 OCR 定位器的部分:https://github.com/intuit/karate/tree/master/karate-robot#ocr-locators

* def region = robot.region({ x: 100, y: 100, width: 100, height: 100 })
* def contents = region.extract()

虽然这不是很可靠,但你可以试试你的运气。并将此视为您可以做出贡献的潜在领域。