Virtual Page From FIRE FOX |
some of you might have seen this kind of page when you try to load any web page. These page indicate that the certificate of your site is expired or not valid. Or might be the other reason like web site contains some harmful content…
So it’s a notification provided by browser.
It’s a screen shot of Fire Fox. Error page is differ for different browser
So if you try to automate this kind of page it is difficult because this page is a virtual page so you cannot automate this page ……
Even selenium is also not able to record this page.
Solution in Firefox
Create a fire fox profile and load that profile whenever you try to automate your application
Window to create profile in FF |
Follow below steps to create profile in Firefox1) Go to start menu2) Click on run3) Type firefox.exe –ProfileManager –no –remote4) It will show you above window click on 'create profile'5) Give the name to your profile and store it in to your file system6) Now start the newly created profile
Steps to handle certification error with newly created profile
1) Start the new profile (Type firefox.exe –ProfileManager –no –remote in CMD)
2) Load the same URL which prompt you that certification error
3) Click on 'I understand the risk'
4) Click on 'Add Exception'
5) Click on 'Get Certificate'
6) Make sure “Permanently store this exception” is checked (it is by default)
7) Click on 'Confirm Security Exception'
So now next time whenever you load that URL it will not show you that certification problem
How to load FireFox profile using Selenium RC
Go to Start à RUN
Type CMD and press enter
Now reach to the path where your java client resides
Type this command
Java –jar selenium-sever.jar –firefoxProfileTemplate D:\ (path of your profile)
Now Next time it won’t show you that certification error
Solution for IE
To handle this error you need to do some changes in registry