The Firefox driver locates an element in my webpage however my IE driver doesn't. I thought it would be down to browsers handling the xpaths differently, but that doesn't seem to be my problem: trying to find elements by id, name and everything else fails with the IE driver.

This lead me to believe that the html might not have been a properly constructed one. I was wrong again, it was very well constructed and if I saved the webpage as html and tried with selenium's By id or By name on the saved html file, it worked!

It just won't work on my webpage. FYI, it's SSL enabled. I just can't believe that could be causing issues cos it finds elements on https://www.google.com with ease. Anyone have any suggestion?

If that's the case, selenium shouldn't be able to find elements even on the html surely? Anyway, I'm gonna check that if that's the case.
–
mystarrocksDec 25 '12 at 11:07

Fantastic thanks! Actually the proxy setting was the culprit all the while. Disabling it once and running the test suites worked for me. :) So this particular workaround was helpful: Disable proxy People should still continue to read into the mailing list link if this solution didn't work for them.
–
mystarrocksDec 25 '12 at 11:47