Подключитесь к работающему селеновому концентратору и получите существующие сеансы - PullRequest
0 голосов
/ 10 февраля 2020

Да, я нашел много тем о подключении к существующему сеансу браузера Selenium. Но мне кажется, что для подключения к существующему удаленному сеансу сначала нужно подключение к работающему хабу Selenium или автономному серверу. С помощью браузера я вижу сервер и все существующие сеансы ("http://123.123.123.123: 4444 / wd / hub ").

Итак, я ищу что-то вроде SeleniumServer server = new SeleniumServer("http://localhost:4444/wd/hub") или Set<SessionId> sessions = DriverSessions.getSessions("http://123.123.123.123:4444/wd/hub").

Я обнаружил, что пакет делает c, например, org.openqa.selenium.remote.server (https://selenium.dev/selenium/docs/api/java/org/openqa/selenium/remote/server/package-summary.html), но я не нашел никакого метода подключиться к существующему серверу / концентратору и получить информацию о нем (например, существующие сеансы WD).

После того, как я узнаю идентификатор сеанса, я могу сделать что-то, как описано здесь Может ли Selenium взаимодействовать с существующим сеансом браузера . Тем не менее, мне интересно, действительно ли так сложно подключиться к существующему сеансу ..

Есть ли способ сначала подключиться к существующему серверу Selenium, получить информацию / статистику о нем и, возможно, повторно использовать существующие сеансы?

...