я, если честно не знаю как оно внутри работает, но я предполагал, что запускаемый IEDriverServer открывает порт, к которому коннектится кто-то с wirejson и общается он по этому порту
Да а по окончании сессии процесс драйвера нужно завершить... Если пускать батничек который порождает процесс то завершение порождённого процесса ответственность этого батничка, а селеноид может завершить только батничек... В винде нет юниксового дерева процессов...
а если нужно запускать отдельные тесты только в определённом регионе, скажем, доступ пользователей с DV или KVK к своим сервисам, то по старому сценарию, поднимаем ещё один ggr у которого только нужные регионы и вешаем на другой порт? :)