任何人都可以建议我使用任何免费工具及其实现来比较网页的视觉或品牌变化

时间:2016-11-23 05:50:34

标签: selenium automation screenshot ui-testing

用于比较网页上的视频或品牌更改以及从实际网站获取最新视频的工具。基本上我想比较截图并通过电子邮件发送给利益相关者,如果差异大于某个百分比。基本上我想比较屏幕截图并通过电子邮件发送给利益相关者,如果差异大于某个百分比。如果我们可以使用selenium webdriver并与其他工具集成。

2 个答案:

答案 0 :(得分:0)

一些非常适合这项工作的商业工具,但是既然你说free - 我会建议什么对我们有用。我们也

  

比较屏幕截图并通过电子邮件发送给利益相关者,如果差异大于某个百分比。基本上我想比较屏幕截图并通过电子邮件发送给利益相关者,如果差异大于某个百分比。

为此,我们已经将基于Sikuli的图像比较引擎集成到我们的Selenium测试中。我们的框架基于C#,因此我们必须使用SikuliSharp

瞄准完整答案:

  1. 注意:大型截图需要相当长的时间才能进行比较并获得差异。您可以使用Image Pyramids
  2. 等一些优化
  3. 基于JAVA的Selenium框架e.g. here
  4. 可以使用相同的功能

答案 1 :(得分:0)

您可以使用https://huddle.github.io/Resemble.js/和PhantomJS编写此类比较脚本。

Resemble.js可用于浏览器中可能包含的任何图像分析和比较要求。但是,它是为PhantomJS驱动的可视化回归库PhantomCSS设计和构建的。