Как вы обрабатываете ошибки, связанные написанием тестов пользователем.

Например представим ситуацию, что пользователь пишет тест:

Ему надо выбрать из списка элемент, после которого он переходит на другую форму с 1-3 кнопками, то есть они могут быть невидимы в зависимости от выбранного элемента. Если пользователь укажет не правильно на какую кнопку он хочет нажать на следующей форме, естественно вылетит ошибка, что элемент не видим.

Каким образом вы доносите до пользователя информацию, что он именно нажал не ту кнопку. Обрабатываете исключения, используете ассерты внутри фрейма? Спасибо.