enablePassThrough недоступен для сервера селена 3.9.1
Я использовал Selen Server 3.7.1 для моей тестовой установки с помощью этой команды:
java -jar selenium-server-standalone-3.7.1.jar -enablePassThrough false
Но при попытке обновить до 3.9.1 я получаю сообщение об ошибке:
Exception in thread "main" com.beust.jcommander.ParameterException:
Was passed main parameter '-enablePassThrough' but no main parameter
was defined in your arg class
Имея в виду enablePassThrough
не доступен в последней версии селена? Зачем? Какие другие опции или настройки доступны вместо этого?
1 ответ
enablePassThrough
enablePassThrough
Режим был впервые введен в Selenium Client v3.5.0. enablePassThrough разрешало окончание соединения без соединения между удаленным тестовым тестом RemoteWebDriver, через Grid Hub, Grid Node и вплоть до DriverService, а затем в браузер для использования одного и того же протокола WebDriver (Json Wire Protocol или W3C).,
Режим enablePassThrough можно было отключить, запустив автономный сервер или узел Grid с аргументом -enablePassThrough false
С выпуском и доступностью Selenium Client v3.9.0 вся HTTP-связь была переключена на OkHttp. Хотя вы все равно можете изменить версию обратно на Apache HttpClient, установив webdriver.http.factory
системное свойство для apache
,
Одновременно была прекращена поддержка режима сквозного доступа для сервера.