我在FF中创建了Selenium配置文件,并接受了SSL证书。当我启动Selenium测试时,它会在/tmp文件夹中创建customProfileDir,并尝试使用CyberVillainCA证书而不是我需要的证书。每次测试我都可以接受此证书一次,每次启动测试时都应该重新接受它。
我使用下面的arg行:
-firefoxProfileTemplate ${PATH_TO_FIREFOX_PROFILE} -trustAllSSLCertificates
但在我看来,它不起作用。
如何修复它?
附加信息:
操作系统: Linux
Firefox: 12.0
Selenium IDE: 1.8.0
Selenium服务器: 2.21.0
发布于 2012-05-03 15:10:14
如果您接受了配置文件中的证书,并且正在使用该配置文件运行测试,则不需要-trustAllSSLCertificates参数。
尝试删除-trustAllSSLCertificates,看看是否有效。
我已经看到,当你给-trustAllSSLCertificates和火狐配置文件模板时,它不起作用。但是,如果您从配置文件文件夹-trustAllSSLCertificates中删除文件、cert8.db和cert_override.txt (它是在您接受SSL证书时创建的),就可以正常工作。
https://stackoverflow.com/questions/10430162
复制相似问题