Selenium和HTTPS / SSL

我在Mac OS X&上运行selenium-rc 1.0.3 Windows 7和两者似乎都在firefox中给出了令人烦恼的接受证书错误.在阅读文档时,他们说我应该能够使用* firefox运行模式,rc应该通过代理或其他方式为我处理它,但这似乎不起作用.我能够在互联网上找到的唯一解决方案是创建一个骨架配置文件并将路径传递给rc启动,但这不是一个真正的选择.因为这不能解决IE / Chrome / Safari中的测试问题.知道任何其他可行的解决方案吗?

关于HTTPS – http://seleniumhq.org/docs/05_selenium_rc.html#handling-https-and-security-popups的Selenium-RC文档

我已经尝试过这个 article(感谢艾略特)给出的解决方案,它对我来说效果很好!基本上

1.创建一个firefox配置文件:

一个.在cmd.exe中启动firefox -ProfileManager(或firefox -P)(确保firefox安装文件夹路径在您的路径环境变量中,默认情况下应该只在安装firefox时创建)并创建新的配置文件.

湾选择此新配置文件以浏览到HTTPS URL并在出现提示时接受自签名证书.

C.转到Firefox配置文件目录.

d.删除目录中除cert_override.txt和cert8.db文件之外的所有内容.

2.使用此配置文件运行selenium RC服务器:

例如java -jar selenium-server.jar -firefoxProfileTemplate c:/ Firefox_Profile

相关文章
相关标签/搜索