【问题标题】:How can I test dynamic image content with Selenium?如何使用 Selenium 测试动态图像内容?
【发布时间】:2011-01-17 14:49:49
【问题描述】:

我正在开发一个生成动态图像的项目(例如实际图像的内容会根据随 URL 发送的参数而变化)。遵循 TDD 方法,我真的很想用一种方法来测试这个过程。在低端,我可以检查特定的 x-y 像素是否是某种颜色。在高端,如果我可以比较两张图像并确定它们是否相同,我会很高兴。

知道如何用硒进行测试吗?如果没有,有没有办法用 HTMLUnit 做到这一点?

谢谢。

【问题讨论】:

    标签: image image-processing selenium


    【解决方案1】:

    我这里也有同样的问题。

    我认为您需要使用 selenium 的一种语言绑定(java、perl 等)并使用您最喜欢的图像处理库执行一些调用。

    这是@merlyn 的 perl 方法

    我开始编写一个可以找到相似图像的程序,而不仅仅是相同的图像。我选择的策略是将每张图像缩减为 4×4 的 RGB 值网格,从而生成一个 48 位数的向量,其值从 0 到 255。

    http://www.stonehenge.com/merlyn/LinuxMag/col50.html

    这不使用 Selenium,也许我会这样做并在我完成后将其发布在这里。

    【讨论】:

      猜你喜欢
      • 2020-10-03
      • 2012-09-23
      • 2012-11-04
      • 2016-09-15
      • 1970-01-01
      • 2021-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多