Initially, the idea was to only cover the happy paths with Selenium tests, on the assumption they were brittle.

They're pretty darn solid at this point--maybe we should work out a way to build lots and lots of little edge case-exercising tests or subtests?

Not something to change in this particular test, but something to think about.