def focus_and_press_key(step, field_name, key): with AssertContextManager(step): text_field = find_field(world.browser, 'text', field_name) or \ find_field(world.browser, 'textarea', field_name) or \ find_field(world.browser, 'password', field_name) or \ find_field(world.browser, 'datetime', field_name) or \ find_field(world.browser, 'datetime-local', field_name) or \ find_field(world.browser, 'date', field_name) or \ find_field(world.browser, 'month', field_name) or \ find_field(world.browser, 'time', field_name) or \ find_field(world.browser, 'week', field_name) or \ find_field(world.browser, 'number', field_name) or \ find_field(world.browser, 'range', field_name) or \ find_field(world.browser, 'email', field_name) or \ find_field(world.browser, 'url', field_name) or \ find_field(world.browser, 'search', field_name) or \ find_field(world.browser, 'tel', field_name) or \ find_field(world.browser, 'color', field_name) assert_false(step, text_field is False,'Can not find a field named "%s"' % field_name) text_field.send_keys(getattr(Keys, key))
def focus_and_press_key(step, field_name, key): with AssertContextManager(step): text_field = find_field(world.browser, 'text', field_name) or \ find_field(world.browser, 'textarea', field_name) or \ find_field(world.browser, 'password', field_name) or \ find_field(world.browser, 'datetime', field_name) or \ find_field(world.browser, 'datetime-local', field_name) or \ find_field(world.browser, 'date', field_name) or \ find_field(world.browser, 'month', field_name) or \ find_field(world.browser, 'time', field_name) or \ find_field(world.browser, 'week', field_name) or \ find_field(world.browser, 'number', field_name) or \ find_field(world.browser, 'range', field_name) or \ find_field(world.browser, 'email', field_name) or \ find_field(world.browser, 'url', field_name) or \ find_field(world.browser, 'search', field_name) or \ find_field(world.browser, 'tel', field_name) or \ find_field(world.browser, 'color', field_name) assert_false(step, text_field is False, 'Can not find a field named "%s"' % field_name) text_field.send_keys(getattr(Keys, key))
def fill_in_textfield(step, field_name, value): with AssertContextManager(step): text_field = find_field(world.browser, 'text', field_name) or \ find_field(world.browser, 'textarea', field_name) or \ find_field(world.browser, 'password', field_name) or \ find_field(world.browser, 'datetime', field_name) or \ find_field(world.browser, 'datetime-local', field_name) or \ find_field(world.browser, 'date', field_name) or \ find_field(world.browser, 'month', field_name) or \ find_field(world.browser, 'time', field_name) or \ find_field(world.browser, 'week', field_name) or \ find_field(world.browser, 'number', field_name) or \ find_field(world.browser, 'range', field_name) or \ find_field(world.browser, 'email', field_name) or \ find_field(world.browser, 'url', field_name) or \ find_field(world.browser, 'search', field_name) or \ find_field(world.browser, 'tel', field_name) or \ find_field(world.browser, 'color', field_name) assert_false(step, text_field is False,'Can not find a field named "%s"' % field_name) text_field.clear() text_field.send_keys(value)
def fill_in_textfield(step, field_name, value): with AssertContextManager(step): text_field = find_field(world.browser, 'text', field_name) or \ find_field(world.browser, 'textarea', field_name) or \ find_field(world.browser, 'password', field_name) or \ find_field(world.browser, 'datetime', field_name) or \ find_field(world.browser, 'datetime-local', field_name) or \ find_field(world.browser, 'date', field_name) or \ find_field(world.browser, 'month', field_name) or \ find_field(world.browser, 'time', field_name) or \ find_field(world.browser, 'week', field_name) or \ find_field(world.browser, 'number', field_name) or \ find_field(world.browser, 'range', field_name) or \ find_field(world.browser, 'email', field_name) or \ find_field(world.browser, 'url', field_name) or \ find_field(world.browser, 'search', field_name) or \ find_field(world.browser, 'tel', field_name) or \ find_field(world.browser, 'color', field_name) assert_false(step, text_field is False, 'Can not find a field named "%s"' % field_name) text_field.clear() text_field.send_keys(value)