Коллеги, а никто не сталкивался с ошибкой "capability 'acceptInsecureCerts' could not be honored" при запуске сессии для RemoteDriver для Safari ?
capabilities.setCapability("acceptInsecureCerts", true); ситуацию не меняет. С локальным драйвером запускается нормально.
Оставлю тут решение, на случай, если кто будет искать. Дело было в том, что при переопределении метода WebDriver createDriver() селенид добавляет какие-то свои капабилки. Поэтому если создавать свои, не переписывая селенидовские, ошибка с сертификатами пропадает и все взлетело:
@Override public WebDriver createDriver(DesiredCapabilities desiredCapabilities) {
DesiredCapabilities caps = new DesiredCapabilities();
return new RemoteWebDriver(getHubUrl(), caps);
}