我想使用phantomJs在检查请求是否包含属性“ javax.servlet.request.X509Certificate”的应用程序上运行测试。
我将证书添加到了phantomJs:
String[] arr = {
"--ssl-client-certificate-file=C:\\selenium\\cacert.crt",
"--ssl-client-key-file=C:\\selenium\\cert.key",
"--ssl-client-key-passphrase=1111" };
driver = new PhantomJSDriver((new PhantomJSDriverService.Builder())
.withLogFile(new File("/etc/phjs.log")).usingCommandLineArguments(arr)
.usingPort(phantomJsFixedPort).usingPhantomJSExecutable(new File(phantomPath)).build(),
new DesiredCapabilities());
但是该属性不在请求中。