Behat: More informative error on login form not found

"setValue() on a non-object" wasn't very helpful
Improved docs
Only match visible buttons in "I press button" step