Я хочу использовать chromedriver без заголовка вместо фантомов. Для phantomjs я смог предоставить сертификат ssl и пути к ключам в качестве аргументов командной строки. как ниже. Как предоставить пути сертификатов и ключей в качестве аргументов командной строки для хроматографа без головы?
ImmutableMap<String, String> commandLineArguments = ImmutableMap.<String, String>builder()
.put("ssl-protocol", "any")
.put("ssl-client-certificate-file", certificatePath)
.put("ssl-client-key-file", certificateKeyPath)
.put("ssl-client-key-passphrase", "webpass").build();
String[] params = commandLineArguments.entrySet().stream()
.map(e -> String.format("--%s=%s", e.getKey(), e.getValue()))
.collect(Collectors.toList())
.toArray(new String[0]);
cap.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);
cap.setCapability(PhantomJSDriverService.PHANTOMJS_CLI_ARGS, params);