Finding form fields: test for direct text as well as nested text.

We need to have direct text when we want to fill forms without the field
description (which is included in the label) but we also need to check
with the nested structure for other use cases.
Finding form fields: show found labels in exception message.