用PhantomJS启动的RemoteWebdriver无法打开https url

用PhantomJS启动的RemoteWebdriver无法打开https url,第1张

用PhantomJS启动的RemoteWebdriver无法打开https url

最近,POODLE漏洞迫使网站删除SSLv3支持。由于PhantomJS<v1.9.8默认情况下使用SSLv3,因此无法加载页面。要解决此问题,您需要使用

--ssl-protocol=tlsv1
或运行PhantomJS
--ssl-protocol=any
。请参阅此答案以获取纯PhantomJS。

caps = DesiredCapabilities.phantomjs(); // or new DesiredCapabilities();caps.setCapability(PhantomJSDriverService.PHANTOMJS_CLI_ARGS,         new String[] {"--ssl-protocol=tlsv1"});// other capabilitiesdriver = new PhantomJSDriver(caps);

如果这样不能解决问题,您还可以添加

"--web-security=false", "--ignore-ssl-errors=true"


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5428546.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存