Track failed and skipped steps too
Add some debugging to the test suite

This allows us to work out what actually failed.
Add remaining steps and unit tests for alerts
Tooltip tests and improvements

IXA version didn't support hidden items.