Если я правильно понимаю, у нас может быть сервер с драйвером Selenium + Chrome + Chrome, и клиентский компьютер, который использует RemoteWebDriver:
На сервере мы выполняем это:
$ java -jar selenium-server-standalone-{VERSION}.jar
На клиенте у нас есть Java-программа с чем-то вроде:
WebDriver driver = RemoteWebDriver.builder() .addAlternative(new ChromeOptions()) .setCapabilitiy("proxy", new Proxy()) .build(); driver.get("http://example.com/");
Однако как клиент узнает IP-адрес и порт сервера?
Ref: https://seleniumhq.github.io/docs/remote.html https://github.com/SeleniumHQ/selenium/wiki/RemoteWebDriver
Установите URL на RemoteWebDriver для вашего сервера.
WebDriver driver = RemoteWebDriver.builder().url(new URL("https://here.com:1234")).build()