| The browser versions here are never mentioned, which means this is "multi-browser", and not "cross-browser" (a large difference). Furthermore, the following snippets are simply false: > But Internet Explorer is the black sheep of the browser world. If your tests fail in just one browser, well, you get the picture. Funny how older versions of browsers such as Opera are never mentioned. IE versions 6-8 seem to be the only "old" browsers that exist. Which of course is because they're still in use. Myopia reigns supreme. I've often found that IE versions 4-9 will point out errors I've made in my code, as the IE platform is far more strict than browsers such as Firefox, which scramble to protect bad code. > Accordingly, automating testing in Internet Explorer is much more involved than any other browser. As someone that tests in 20+ browsers, I spend a lot more time on Firefox versions 1-13 than I do with IE versions 4-9, especially with scripting. Nevermind Google Chrome, which makes testing incremental versions nearly impossible (and no, auto-upgrades are no guarantee). > Getting automatic cross-browser JavaScript testing working is a complex affair, and bound to involve some amount of trial and error. Conclusion: test manually. There are no guarantees. |