Wait Until Page Contains looks at the text of elements the page. This does not include text that is present in form elements such as an input box. Their text is stored as a value and is not present inside any elements.
The implementation is trying to find any element with this locator: xpath=//*[contains(., %s)]" % utils.escape_xpath_value(text);