I am running some Selenium 2 tests using RemoteWebDriver to get them working cross-browser. Each test’s WebDriver variable is injected by the suite that runs it (i.e. I have a Chrome suite, a Firefox suite, etc) and the only difference between them is the browser URL and capabilities.
The problem is that when I run multiple suites in MyEclipse (and I don’t know if this is different from vanilla Eclipse), although it seems to run every suite (the VM displays the appropriate browsers), the UI within Eclipse keeps updating the same Suite again and again, and ignores the others.
What I mean is that it looks like the IE8 suite is running 6 times, and so by the end of the test I can only see whether the final suite run passed or failed, and I don’t even know which suite that was! I have tried running all the suites from a single master suite, but the same problem happened.
Can anyone please suggest what I should do about this?