【问题标题】:How to compare two images in Robot Framework如何在 Robot Framework 中比较两个图像
【发布时间】:2017-02-22 13:50:26
【问题描述】:

我是自动化方面的新手,想自动化一个网站,其后端采用 HTML5 并包含画布元素。 我想将画布图像与我存储的图像进行比较。 对于图像比较,我需要使用机器人框架。 我曾尝试使用“robotframework-imagehorizo​​nlibrary”库,但测试用例仍然失败。 谁能帮帮我。

谢谢。

【问题讨论】:

  • 你是如何比较图片的?

标签: html selenium automation html5-canvas robotframework


【解决方案1】:

我建议使用RobotAppEyes Library,它基本上是Selenium2 库的扩展版本,它实际上有一个名为Compare Images 的关键字。

如下使用:

Compare Image <path, imagename=None, ignore_mismatch=False, includeEyesLog=False, httpDebugLog=False>

在此处查看详细信息:http://navinet.github.io/Robot-AppEyes/RobotAppEyes-KeywordDocumentation.html

【讨论】:

  • 我在链接页面中看不到 Compare Images 关键字。
  • @Alex.S 是的,抱歉,已修复答案中的链接。
  • 我不是作者,但我认为这是一个很好的教程,blog.codecentric.de/en/2017/09/…
猜你喜欢
  • 1970-01-01
  • 2022-01-20
  • 2017-11-08
  • 2020-03-24
  • 2019-03-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多