{"action":"closed","issue":{"url":"https://api.github.com/repos/spooning/SeleniumLibrary/issues/82","labels_url":"https://api.github.com/repos/spooning/SeleniumLibrary/issues/82/labels{/name}","comments_url":"https://api.github.com/repos/spooning/SeleniumLibrary/issues/82/comments","events_url":"https://api.github.com/repos/spooning/SeleniumLibrary/issues/82/events","html_url":"https://github.com/spooning/SeleniumLibrary/issues/82","id":101388576,"number":82,"title":"Documentation enhancement do describe how to handle self signed certificates","user":{"login":"spooning","id":1658993,"avatar_url":"https://avatars.githubusercontent.com/u/1658993?v=3","gravatar_id":"","url":"https://api.github.com/users/spooning","html_url":"https://github.com/spooning","followers_url":"https://api.github.com/users/spooning/followers","following_url":"https://api.github.com/users/spooning/following{/other_user}","gists_url":"https://api.github.com/users/spooning/gists{/gist_id}","starred_url":"https://api.github.com/users/spooning/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/spooning/subscriptions","organizations_url":"https://api.github.com/users/spooning/orgs","repos_url":"https://api.github.com/users/spooning/repos","events_url":"https://api.github.com/users/spooning/events{/privacy}","received_events_url":"https://api.github.com/users/spooning/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/spooning/SeleniumLibrary/labels/prio-medium","name":"prio-medium","color":"ededed"}],"state":"closed","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/spooning/SeleniumLibrary/milestones/8","html_url":"https://github.com/spooning/SeleniumLibrary/milestones/2.3","labels_url":"https://api.github.com/repos/spooning/SeleniumLibrary/milestones/8/labels","id":1257897,"number":8,"title":"2.3","description":null,"creator":{"login":"spooning","id":1658993,"avatar_url":"https://avatars.githubusercontent.com/u/1658993?v=3","gravatar_id":"","url":"https://api.github.com/users/spooning","html_url":"https://github.com/spooning","followers_url":"https://api.github.com/users/spooning/followers","following_url":"https://api.github.com/users/spooning/following{/other_user}","gists_url":"https://api.github.com/users/spooning/gists{/gist_id}","starred_url":"https://api.github.com/users/spooning/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/spooning/subscriptions","organizations_url":"https://api.github.com/users/spooning/orgs","repos_url":"https://api.github.com/users/spooning/repos","events_url":"https://api.github.com/users/spooning/events{/privacy}","received_events_url":"https://api.github.com/users/spooning/received_events","type":"User","site_admin":false},"open_issues":0,"closed_issues":18,"state":"open","created_at":"2015-08-17T09:29:30Z","updated_at":"2015-08-17T10:21:35Z","due_on":null,"closed_at":null},"comments":2,"created_at":"2015-08-17T10:21:20Z","updated_at":"2015-08-17T10:21:35Z","closed_at":"2015-08-17T10:21:35Z","body":"> *Originally submitted to [Google Code](http://code.google.com/p/robotframework-seleniumlibrary/issues/detail?id=82) by @rgnyman on 3 Feb 2010*\n\n\nSolution copied from \r\n<a href=\"http://townx.org/blog/elliot/dealing-self-signed-ssl-certificates-when-running-selenium-server-firefox\" rel=\"nofollow\">http://townx.org/blog/elliot/dealing-self-signed-ssl-certificates-when-running-selenium-server-firefox</a>\r\n\r\n\r\n   1. Close down any running Firefox instances.\r\n   2. Start Firefox (the one you're going to run your tests with) with the\r\nprofile manager: firefox -ProfileManager\r\n   3. Create a new profile. You'll be prompted to choose a directory for\r\nthe profile. Put it somewhere inside the project where you're writing the\r\ntests.\r\n   4. Select the profile and run Firefox using it.\r\n   5. Browse to the HTTPS URL (with self-signed certificate) you're going\r\nto be testing against.\r\n   6. Accept the self-signed certificate when prompted. This creates an\r\nexception for it in the profile.\r\n   7. Close the browser.\r\n   8. Go to the Firefox profile directory.\r\n   9. Delete everything in the directory except for the cert_override.txt\r\nand cert8.db files.\r\n  10. When you run your Selenium server pass a -firefoxProfileTemplate\r\n/path/to/profile/dir argument to it. This tells Selenium to use your\r\npartial profile (with certificate exceptions) as a basis for minting its\r\nnew profile. So you get the certificate exceptions, but without any of the\r\nother clutter you would get if you used a whole profile.\r\n\r\nExample test\r\n\r\n*Setting*   *Value*\r\nLibrary     SeleniumLibrary\r\n\r\n*Test Case*    *Action*\r\nMytest         Start Selenium Server -firefoxProfileTemplate\r\n/home/xx/firefoxprofile\r\n               Open Browser            \r\nhttps://100.100.100.100/hostedOffice/    *firefox\n\n"}}