Our Selenium test works great, but it doesn’t fail the way we want to. How can we get it to fail gracefully? It’s a seemingly-simple question that exposes a flaw in NodeUnit I never would have expected. Once we get that fixed and Selenium interacts gracefully with our test assertions, we move on to creating an ActionSequence for dragging the mouse.