I've been developing an API for our testers to use when writing GUI integration tests and acceptance tests for our main AJAXified web product. Having chosen Selenium Remote Control as our test engine, and writing many tests by hand and with the Selenium IDE Firefox Plugin, I've delved deeply into Selenium this past several weeks. (I've also managed to not only isolate it from our testers, but make our tests portable to any...