Allow condition objects to be used as context mgrs

This allows page element(s) to be accessed with a different
condition than as defined in the page object declaration.