in reply to Win32::OLE ; set focus?
If the user is expected to verify each dataset then there is no reason why they should not press the relevant submit button. For example this code will fill in the PM login fields and wait for me to submit the form. When I submit the form the content of the page changes so the script then continues, presumably to fill in another form. You can edit the form fields, to your hearts content and it will wait happily. You can probably hook a better on change handler but this work fine as is.
use Win32::IE::Mechanize; my $ie = Win32::IE::Mechanize->new( visible => 1 ); $ie->get( "http://www.perlmonks.org" ); $ie->form_number( 2 ); $ie->set_fields( user => 'tachyon', passwd => 'passwd' ); my $content = $ie->content; while( $ie->content eq $content ) { # if the content is still the same we are on same page sleep 1; print "waiting!\n"; } print "Done!\n";
cheers
tachyon
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Win32::OLE ; set focus?
by food (Novice) on Sep 27, 2004 at 05:48 UTC | |
|
Re^2: Win32::OLE ; set focus?
by Anonymous Monk on Jul 13, 2011 at 09:00 UTC |