zodyac / behat-perceptual-diff-extension
此包已废弃且不再维护。未建议替代包。
Behat的感知差异扩展
v0.1.0
2013-08-03 16:19 UTC
Requires
- php: >=5.3.2
- behat/behat: ~2.4.6
- behat/mink: ~1.5.0
- behat/mink-extension: ~1.1.4
- behat/mink-selenium2-driver: ~1.1.1
Suggests
- zodyac/behat-extensible-html-formatter: Allows the peceptual diffs to be viewed in the HTML formatter output.
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
brew install imagemagick
安装Composer依赖项
composer install --dev
运行示例测试
cd example && ../vendor/bin/behat --format=pretty,html --out=,report.html
致谢
- Brett Slatkin,感谢他在Google如何使用感知差异的精彩演讲。
- Pete Hunt,感谢他的Huxley工具,它也启发了这个项目。
鸣谢
- Tom Graham - 项目负责人