@staticmethod
def _fill_form(form):
    """
        Fill all inputs with provided Jinja2 templates.
        If no field had click key, submit last element.
        """
    clicked = False
    last_element = None
    for field in form:
        if field['text']:
            field['element'].clear()
            field['element'].send_keys(field['text'])
        if field['click']:
            field['element'].click()
            clicked = True
        last_element = field['element']
    if last_element:
        if not clicked:
            last_element.submit()
