Suppress SSL security warning in Firefox when using Selenium for automation Suppress SSL security warning in Firefox when using Selenium for automation selenium selenium

Suppress SSL security warning in Firefox when using Selenium for automation


Just got it working. Here's how:

In addition to starting the Selenium server with -trustAllSSLCertificates option, the browser that is being launched by Selenium should be configured to use the Selenium server as its proxy.

For example: If Selenium server is started at host myselenium.mycompany.com at the default port 4444, the proxy setting is myselenium.mycompany.com:4444. One way to do automate this is to create a Firefox profile and configure the proxy to this address and port, and pass this created profile as an argument when starting the Selenium server using -firefoxProfileTemplate option.

java -jar selenium-server.jar -trustAllSSLCertificates -firefoxProfileTemplate /path/to/selenium_profile


Use Selenium RC Server 2.X (means version 2+), and run the command

java -jar selenium-server-standalone-2.X.X.jar -trustAllSSLCertificates

It is For sure working


I was looking for a programmatic way to do that and I got a nice way to do that which fits perfectly into my automation framework. Here is what I do:

//==========Create a RC Configuratoion object and Set trust all SSL certs to true==========RemoteControlConfiguration rcc = new RemoteControlConfiguration();  rcc.setTrustAllSSLCertificates(true);//====Create a SeleniumServer object using the configuration=====================SeleniumServer serv = new SeleniumServer(rcc);  serv.start