Docs Code Examples

HTTPS Support

Selenium has limited support for testing websites served via HTTPS. Staging servers often use self-signed or invalid SSL certificates, and browsers are finicky about letting testing frameworks such as Selenium inject themselves into secure connections.

Sauce OnDemand is configured to take full advantage of what Selenium can do, though some limitations do remain, such as poor Safari support and trouble navigating between HTTP and HTTPS domains.

Sauce OnDemand

Sauce OnDemand supports testing websites over HTTPS connections with valid or invalid certificates on most major web browsers. In Firefox, proxy mode is required to test sites with invalid or self-signed SSL certificates.

Operating System Browser Valid SSL Certificate Self-signed SSL Certificate
Windows 2003 Firefox 2
Windows 2003 Firefox 3.0
Windows 2003 Firefox 3.6
Windows 2003 Firefox 4
Windows 2003 Firefox 5
Windows 2003 Firefox 6
Windows 2003 Firefox 7
Windows 2003 Internet Explorer 6
Windows 2003 Internet Explorer 7
Windows 2003 Internet Explorer 8
Windows 2008 Internet Explorer 9
Windows 2003 Google Chrome
Windows 2003 Safari 3
Using safariproxy
Windows 2003 Safari 4
Windows 2003 Safari 5
Windows 2003 Opera 9
Windows 2003 Opera 10
Windows 2003 Opera 11
Linux Firefox 3.0
Linux Firefox 3.6