zodyac/behat-perceptual-diff-extension

此包已废弃且不再维护。未建议替代包。

Behat的感知差异扩展

安装: 159

依赖项: 0

建议者: 0

安全: 0

星级: 17

关注者: 41

分支: 5

开放问题: 1

类型:behat-extension

v0.1.0 2013-08-03 16:19 UTC

This package is not auto-updated.

Last update: 2021-04-11 22:12:37 UTC


README

Behat的感知差异扩展,用于突出显示Web应用程序中的视觉回归

每执行一步后,都会捕获屏幕截图并与之前基线测试运行的截图进行比较。任何差异都会突出显示并输出到HTML报告中以供检查。

有关感知差异的优点,请参阅@bslatkin的精彩视频

http://www.youtube.com/watch?v=UMnZiTL0tUc

入门

本地运行所有内容(针对Mac OS X)

下载Selenium2独立服务器包并运行JAR

java -jar selenium-server-standalone-2.33.0.jar

使用Homebrew安装ImageMagick

brew install imagemagick

安装Composer依赖项

composer install --dev

运行示例测试

cd example && ../vendor/bin/behat --format=pretty,html --out=,report.html

致谢

  • Brett Slatkin,感谢他在Google如何使用感知差异的精彩演讲。
  • Pete Hunt,感谢他的Huxley工具,它也启发了这个项目。

鸣谢