We use Selenium to automate some tests on servers we have complete control of. I'd like to find a way to programmatically always allow mixed (SSL and non-SSL) content in web pages in IE, without IE prompting.
Is there an API for changing explorer settings beyond things like proxies? I certainly don't mind if it uses platform APIs via P/Invoke.
The OS is Server 2003 Data Centre Edition (running on Amazon EC2) and the version of IE ranges from IE6 to IE8.
We will eventually rebuild our base images, but it's a much larger job and I'd like to avoid that if possible. If I can change IE's settings from a .net app, even if it requires elevated permissions, that'd be perfect.