Fix for seeInField for radio, checkbox and select

seeInField/dontSeeInField was not working with radio, checkbox and
select fields.  Cleaned up code a bit, and created tests.