[twill] Form field values?

Brett Carter brett at kavi.com
Tue Feb 7 17:01:12 PST 2006


I added a simple method, 'getvalue' to commands.py that gets the current
value of a field and sets it in a named local variable.  Interested in a
patch?


def getvalue(formname, fieldname, localval):
    """
    >> getvalue <formname> <field> <local_var>

    gets a value of a given field on a form and sets it in a
    local variable
    """

....
-Brett

titus at caltech.edu wrote:
> On Tue, Feb 07, 2006 at 03:43:36PM -0800, Brett Carter wrote:
> -> Is there any way to grab values from named form fields using twill other
> -> than using 'find'?  Like I just want to grab the value of the hidden
> -> field named 'selected_key' and store it in a variable.
> -> -Brett
> 
> Hi, Brett,
> 
> I don't have any specific API for it, no.  If you're willing to use
> Python directly, then something along the lines of
> 
> 	b = twill.get_browser()
> 	form = twill.get_form(formname)
> 	field = browser.get_form_field(form, fieldname)
> 	value = field.value
> 
> should work.
> 
> --titus



More information about the twill mailing list