Behat\MinkExtension
에 base_url
을 설정해야합니다.Symphony param을 parameters.yml에서 Behat 3 설정으로 삽입하는 방법은 무엇입니까?
frontend:
gherkin:
filters:
tags: "@frontend"
suites:
javascript:
mink_session: default
mink_javascript_session: selenium2
contexts:
- FeatureContext: ~
extensions:
Behat\Symfony2Extension: ~
Behat\MinkExtension:
base_url: http://my-app.local/app_test.php
sessions:
default:
symfony2: ~
selenium2:
selenium2:
browser: chrome
capabilities:
extra_capabilities:
chromeOptions:
args: ["--start-maximized"]
내가 뭔가를 할 수 있습니다 : 여기
parameters:
# ...
behat_base_url: http://my-app.local/app_test.php
# ...
내
behat.yml의 일부입니다 : 여기
내
응용 프로그램의 일부/설정/parameters.yml입니다 (
parameters.behat_base_url
에 대한 참조를 제공하기 위해)
imports:
- app/config/parameters.yml
# ...
extensions:
Behat\Symfony2Extension: ~
Behat\MinkExtension:
base_url: *parameters.behat_base_url # reference to value from parameters.yml
# ...
또는 base_url
을 parameters.yml
또는 다른 장소에서 설정할 수있는 또 다른 권리와 "사실"방식이있을 수 있습니다. 따라서 모든 개발자는 테스트 환경을위한 자체 구성을 갖게됩니다.
다른 테스트 환경 개발자 구성으로 문제를 해결하는 방법을 알려주십시오.
감사합니다.
http://tackoverflow.com/a/26427270/1220930 – Timurib
@Timurib 덕분에,이 게시물을 이미 보았습니다. 누군가가 다른 테스트 환경 구성으로이 문제를 해결하는 방법을 말할 수 있기를 바랍니다. 물론, 나는 devs에게 말할 수있다 : "이봐, 얘들 아 도메인 http : // my-app을 사용하자.내 Behat 테스트를위한 "하지만 ... 못생긴다. 또한 Behat3은 가져 오기를 지원합니다. – Stafox