Я разрабатываю функциональные тесты с помощью Behat, Mink и Selenium. Я уже давно озадачен «браузер», вошедший в возможностях объекта, который создается с каждой новой сессией:Значение «browser» в запрошенных возможностях Selenium
02:13:48.592 INFO - Got a request to create a new session: Capabilities [{browser=safari, name=Behat feature suite, browserName=safari, [...] }]
Насколько я могу сказать, только «browserName» имеет какой-либо эффект - если установить «browserName «на« сафари »и« браузер »на любое другое значение, то новый сеанс будет создан на узле, который может запускать Safari.
Итак, почему Минка включает значение? У него наверняка есть какая-то цель, но я не нашел ни одной документации, объясняющей это.
Дорогой анонимный downvoter: Я был бы более чем счастлив решить любую проблему, с которой вы столкнулись, но если вы просто управляете нисходящим потоком, я понятия не имею, в чем проблема. – AmericanUmlaut