Hi Jesse,
I'm using the latest twill, though have now discovered that the problem
is somewhere in how my Windows executable is being built with py2exe.  I
subsequently found that the code does, indeed, work as a script to
python.exe.  Oddly, however, it fails in my executable.  Other uses of
the formvalue command in the same executable are working, so I am
baffled.  I'll keep experimenting with how the twill-related modules are
imported by py2exe.

Thanks for the help of you and others.

Jamal


-----Original Message-----
From: Jesse London [mailto:[email protected]] 
Sent: Friday, February 05, 2010 1:30 PM
To: Jamal Mazrui
Cc: [email protected]
Subject: Re: [twill] Converting interactive session to code

Hi Jamal,

I was able to reproduce your example without a TwillAssertionError,
using twill version 0.9.  I'm not sure what the problem is.  Which
version of Twill are you using?

Jesse


On Fri, Feb 5, 2010 at 11:09 AM, Jamal Mazrui <[email protected]>
wrote:


        I'm trying to automate a Wikipedia search using Google to find
the best
        matching article.  I have things working in an interactive
session with
        the twill shell, but for some reason, the code is not finding
the Google
        search form -- I get the error
"twill.errors.TwillAssertionError: no
        matching forms!"
        
        Here is the relevant code:
        
        sQuery = 'Python'
        sAddress = 'http://google.com'
        oBrowser = twill.get_browser()
        oBrowser.go(sAddress)
        twill.commands.formvalue(1, 'q', 'site:wikipedia.org ' + sQuery
        twill.commands.submit()
        twill.commands.follow('en.wikipedia.org')
        
        
        Jamal
        
        
        _______________________________________________
        twill mailing list
        [email protected]
        http://lists.idyll.org/listinfo/twill
        



_______________________________________________
twill mailing list
[email protected]
http://lists.idyll.org/listinfo/twill

Reply via email to