2017-01-10 7 views
0

Behat, Mink 및 Selenium으로 기능 테스트를 개발 중입니다. 내가 설정 한 경우 "browserName -Selenium의 요청 된 기능에서 "브라우저"의 의미

02:13:48.592 INFO - Got a request to create a new session: Capabilities 
[{browser=safari, name=Behat feature suite, browserName=safari, [...] }]

지금까지 내가 말할 수있는 전용"browserName는 "어떤 결과가되어, 나는 오랫동안 그 각각의 새로운 세션을 생성 실물 기능에 포함 된"브라우저 "항목에 의해 당황되었다 ""safari "및"browser "를 다른 값으로 변경하면 Safari를 실행할 수있는 노드에 새 세션이 만들어집니다.

그럼 왜 Mink에 값이 포함되어 있습니까? 그것은 분명히 어떤 목적을 가지고 있어야하지만, 그것을 설명하는 어떠한 문서도 찾지 못했습니다.

+1

친애하는 익명 downvoter : 나는 당신이 문제와 관련된 모든 문제를 해결하기 위해 기꺼이 할 것이지만, 당신은 단지 drive-by downvote로 나는 그 문제가 무엇인지 전혀 모른다. – AmericanUmlaut

답변

2

가능한 대답은 다음과 같습니다

browserbrowserName는 브라우저가 사용에 대해 동일한 기능입니다.

capabilities 매개 변수를 사용하여 원하는 기능을 설정하는 경우 browserName이 우선합니다.

capabilities 매개 변수를 사용하지 않는 경우 browser을 사용하여 브라우저 이름을 설정할 수도 있습니다.

더 나은 그림을 얻으려면 getConfig 메서드를 arrayNode('selenium2') 라인에서 Extension.php의 vendor> behat> mink-extension> src에 있습니다.

희망이 있으면 답변을 얻거나 적어도 올바른 방향으로 안내 할 수 있습니다.