Example #1
0
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))
Example #2
0
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))
Example #3
0
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)
Example #4
0
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)