lxml.html.formfill
Package lxml :: Package html :: Module formfill
[hide private]
[frames] | no frames]

Module formfill

source code

Classes [hide private]
  basestring
str(object='') -> string
  FormNotFound
Raised when no form can be found
  DefaultErrorCreator
Functions [hide private]
 
fill_form(el, values, form_id=None, form_index=None) source code
 
fill_form_html(html, values, form_id=None, form_index=None) source code
 
_fill_form(el, values) source code
 
_takes_multiple(input) source code
 
_fill_multiple(input, value) source code
 
_check(el, check) source code
 
_select(el, select) source code
 
_fill_single(input, value) source code
 
_find_form(el, form_id=None, form_index=None) source code
 
_find_form_ids(el) source code
 
insert_errors(el, errors, form_id=None, form_index=None, error_class='error', error_creator=<lxml.html.formfill.DefaultErrorCreator object>) source code
 
insert_errors_html(html, values, **kw) source code
 
_insert_error(el, error, error_class, error_creator) source code
 
_add_class(el, class_name) source code
 
_find_elements_for_name(form, name, error) source code
Variables [hide private]
  _form_name_xpath = descendant-or-self::form[name=$name]|descen...
  _input_xpath = descendant-or-self::input|descendant-or-self::s...
  _label_for_xpath = //label[@for=$for_id]|//x:label[@for=$for_id]
  _name_xpath = descendant-or-self::*[@name=$name]
  default_error_creator = <lxml.html.formfill.DefaultErrorCreato...
  __package__ = 'lxml.html'
  _tag = 'x:textarea'
Variables Details [hide private]

_form_name_xpath

Value:
descendant-or-self::form[name=$name]|descendant-or-self::x:form[name=$\
name]

_input_xpath

Value:
descendant-or-self::input|descendant-or-self::select|descendant-or-sel\
f::textarea|descendant-or-self::x:input|descendant-or-self::x:select|d\
escendant-or-self::x:textarea

default_error_creator

Value:
<lxml.html.formfill.DefaultErrorCreator object>