fonsecas72 / behat-giffy-extension
为每个浏览器交互操作截取屏幕截图
1.0.4
2016-08-01 15:59 UTC
Requires
- sybio/gif-creator: ^1.0
This package is not auto-updated.
Last update: 2024-09-14 18:53:14 UTC
README
Behat 扩展,用于生成带有标记场景完整交互的动画 GIF
此扩展添加了一个驱动程序,允许您根据浏览器交互的保存屏幕截图创建动画 GIF。
通过将其添加到会话组,并添加一个 @giffy
标签到您的功能/场景中启用它。
您也可以将其用作默认会话(可能是 JavaScript),但请注意,这将减慢您的测试速度。
它基于 selenium2 运行
##如何使用
将其作为 composer 依赖项添加
composer require fonsecas72/behat-giffy-extension
更新您的 behat.yml
default:
extensions:
Fonsecas72\GiffyExtension:
screenshot_path: build/gifs
use_scenario_folder: true
Behat\MinkExtension:
base_url: http://link.php
files_path: 'features'
browser_name: firefox
default_session: selenium2
javascript_session: selenium2
sessions:
selenium2:
selenium2: ~
giffy:
giffy: ~
giffy:
extensions:
Behat\MinkExtension:
default_session: giffy
javascript_session: giffy
然后您可以这样做
behat -p giffy
或者,您可以将 @giffy
标签添加到您的功能/场景中。