0

我在 FF 中创建了 Selenium 配置文件,并在其中接受了 SSL 证书。当我启动 Selenium 测试时,它会在 /tmp 文件夹中创建 customProfileDir 并尝试使用 Cyber​​VillainCA 证书而不是我需要的证书。我可以在每次测试时接受此证书,并且每次启动测试时都应重新接受。

我使用以下 arg 行:

-firefoxProfileTemplate ${PATH_TO_FIREFOX_PROFILE} -trustAllSSLCertificates

但在我看来,它不起作用。

如何修复?

补充资料:

操作系统:Linux

火狐:12.0

硒 IDE:1.8.0

硒服务器:2.21.0

4

1 回答 1

0

如果您接受了配置文件中的证书并使用该配置文件运行测试,则不需要 -trustAllSSLCertificates 参数。

尝试删除 -trustAllSSLCertificates 并查看它是否有效。

我已经看到,当您提供 -trustAllSSLCertificates 和 firefox 配置文件模板时,它不起作用。但是,如果您从配置文件文件夹中删除文件cert8.db 和 cert_override.txt(在您接受 SSL 证书时创建) -trustAllSSLCertificates 工作正常。

于 2012-05-03T15:10:14.420 回答