使用FF测试SSL:
1) 下载firefox插件(FF2.0:remember_mismatched_domains; FF3.0:remember cetificates exception)
下载地址:FF2.0:https://addons.mozilla.org/en-US/firefox/addon/2131
FF3.0:https://addons.mozilla.org/en-US/firefox/addon/10246
2) 复制FF的customProfile到脚本目录下;
文件位置:C:\DocumentsandSettings\Administrator\ApplicationData\Mozilla\Firefox\Profiles\nvvxu5e6.default
(文 件名不一定为nvvxu5e6.default,但一定以.default结尾)
3) Cmd中运行命令:java -jar selenium-server.jar-multiwindow -firefoxProfileTemplate "nvvxu5e6.default";
rcConfig = new RemoteControlConfiguration();
rcConfig.setFirefoxProfileTemplate(new File(
"C: \\Documents and Settings \\Administrator\\Local Settings \\Application Data \\Mozilla\\Firefox\\Profiles\\43hj9jh6.default"));
server = new SeleniumServer(rcConfig);
server = new SeleniumServer();
server.start();
4)selenium = new DefaultSelenium("localhost", 4444, "*chrome",url);
使用IE测 试SSL:(当然首先要把*chrome改成*iehta)
1.安装上cybervillainsCA.cer,($HOME\selenium-server-0.9.2\sslSupport),确定这个证书被import到the Trusted Root certification Authorities。
2. IE Browser -> Tools -> InternetOptions ->Advaced,uncheck两个选项
1) check the publisher's certificate revocation.(检查发行商证书的吊销)
2) Warn about certificate address mismatch(对无效站点证书发出警告)
然后重启IE,再执行selenium脚本,那个烦人的security alert警告对话框就不会再烦人了。这样做有安全隐 患,建议在虚拟机里执行,或者,执行完测试脚本后将IE恢复修改前的设置。