Also fact, that clicking on invisible elements will raise an exception is purely Selenium behavior as it tries to allow only things, that user can really do on the page. I think Sahi doesn't restrict that.