> well, being unable to get the html of an existing element would mean that something is broken in you Selenium stack IMO. Catching such case is not really necessary.

That maybe was a bad example. But if you attempt to `check` the `DIV` element, then the `DriverException` should be raised in every driver.

> I would prefer giving a finer error handling for Sahi, but this is not possible unfortunately (this try/catch currently even catches cases where Sahi is down for instance, because there is no finer checks)

Then let's keep current checks and then (in other PR) introduce more fine grained exception in SahiClient.