In this video I'm going to show you some of the techniques and strategies I used when removing some cross platform issues from my tests - specifically making tests which run on windows with WebDriver, run on my Apple Mac.
I'll show you the failing test. The issues I think I have - non-specific locator. Then the debug strategy I go through and the experiments I make to investigate the problem.
You'll see me use Firebug, Firefox debug tools, Debug, Breakpoints, and possible the Evaluate functionality in IntelliJ
See the related blog post on my Selenium WebDriver web site.