Bu çift bundle kullanan uygulamalar için dizayn edilmiştir.


Behat.yml


Herşeyden önce selenium server standalonenin çalıştığına emin olun. Bu örnek ile bozuk olan senaryoların resmini çekebilir ve tarayıcının boyutlarını ayarlayabilirsiniz. Selenium server standalonenin nasıl çalıştırıldığını görmek için diğer yazıları kontrol edin.


default:
formatter:
name: pretty
parameters:
output_styles:
comment: [ magenta ]
context:
parameters:
output_path: %behat.paths.base%/build/phing/behat/output/
screen_shot_path: %behat.paths.base%/build/phing/behat/screenshot/
extensions:
Behat\Symfony2Extension\Extension:
mink_driver: true
kernel:
env: test
debug: true
Behat\MinkExtension\Extension:
files_path: %behat.paths.base%/build/dummy/
javascript_session: selenium2
browser_name: firefox
goutte: ~
selenium2: ~
paths:
bootstrap: %behat.paths.features%/Context

# bin/behat --profile=backend
backend:
context:
class: Application\BackendBundle\Features\Context\FeatureContext
extensions:
Behat\MinkExtension\Extension:
base_url: 'http://football.local/app_test.php/backend/'
paths:
features: %behat.paths.base%/src/Application/BackendBundle/Features

# bin/behat --profile=frontend
frontend:
context:
class: Application\FrontendBundle\Features\Context\FeatureContext
extensions:
Behat\MinkExtension\Extension:
base_url: 'http://football.local/app_test.php/'
paths:
features: %behat.paths.base%/src/Application/FrontendBundle/Features