У меня есть behat 3.5 и он отлично работает на Windows 10. Теперь я хочу опубликовать результаты теста в формате html. Я установил этот плагин https://github.com/dutchiexl/BehatHtmlFormatterPlugin
Но как мне запустить тесты behat с использованием этого плагина? Если я наберу "behat", я вижу только шаги теста в текстовом формате на консоли. Если я наберу "behat --format html --out test.feature.html --config behat.yml", я получу вывод html, который выглядит "некрасиво".
Мой composer.json:
{
"require": {
"behat/behat": "~3.0",
"behat/mink": "~1.7@dev",
"behat/mink-goutte-driver": "1.2.1",
"behat/mink-selenium2-driver": "~1.3.1" ,
"behat/mink-extension": "*"
},
"config": {
"bin-dir": "bin/"
},
"require-dev": {
"emuse/behat-html-formatter": "^0.2.0"
}
}
Мой behat.yml:
default:
extensions:
Behat\MinkExtension:
default_session: goutte
goutte: ~
selenium2:
wd_host: "http://127.0.0.1:4444/wd/hub"
capabilities: { "browserName": "firefox", "browser": "firefox", "version": "", "platform": "WINDOWS" }
browser_name: firefox
emuse\BehatHTMLFormatter\BehatHTMLFormatterExtension:
name: html
renderer: Twig,Behat2
file_name: index
print_args: true
print_outp: true
loop_break: true
suites:
default:
contexts:
- emuse\BehatHTMLFormatter\Context\ScreenshotContext:
screenshotDir: build/html/behat/assets/screenshots
- FeatureContext
formatters:
html:
output_path: %paths.base%/build/html/behat