def fill_in_textfield(test, field_name, value): date_field = find_any_field(test.browser, DATE_FIELDS, field_name) if date_field: field = date_field else: field = find_any_field(test.browser, TEXT_FIELDS, field_name) test.assertTrue(field, 'Can not find a field named "%s"' % field_name) if date_field: field.send_keys(Keys.DELETE) else: field.clear() field.send_keys(value)
def input_has_value(test, field_name, value): """ Check that the form input element has given value. """ text_field = find_any_field(test.browser, DATE_FIELDS + TEXT_FIELDS, field_name) test.assertTrue(text_field, u'Can not find a field named "%s"' % field_name) test.assertEqual(text_field.get_attribute('value'), value)