well, actually, they have different topics.

``testStatuses`` is testing ``getStatusCode``, and will be skipped for drivers not supporting it.
``testVisitErrorPage`` on the other hand is about ensuring that drivers don't throw an exception when the page is an error page. Most tests in ``ErrorHandlingTest`` are checking that drivers throw exceptions for error cases. ``testVisitErrorPage`` on the other hand ensures that a 500 response is not an error case for the driver.