2017-01-10 1 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

親愛なる匿名の人に質問してください。私はあなたが質問に付いている問題に喜んでお答えしますが、あなたがドライブダウンしただけで問題が何であるか分かりません。 – AmericanUmlaut

答えて

2

可能な答えは次のようになります。

browserbrowserNameは、ブラウザが使用する同じ機能です。

capabilitiesパラメータを使用して、使用する機能をセットアップする場合は、browserNameが優先されます。

capabilitiesパラメータを使用していない場合は、browserを使用してブラウザ名を設定することもできます。

より良い画像を得るには、getConfigメソッドをarrayNode('selenium2')に、Extension.phpベンダーのbehat> mink-extension> srcにある方法をご覧ください。

これは、回答が得られるか、少なくとも正しい方向を示すのに役立ちます。

関連する問題