in reply to Re^6: How do I click Javascript button with Win32::IE::Mechanize
in thread How do I click Javascript button with Win32::IE::Mechanize
Returns#!/usr/bin/perl use strict; use warnings; #added by me use Win32::IE::Mechanize; my $ie = Win32::IE::Mechanize->new( visible => 1 ); my $url ='http://url/'; my $ie = $ie->get( $url ); my $ie->find_link (url=>"javascript:subForm('UA_Signin','signOff')";
First of all, you need to learn some basic Perl. Look at my, as the error message above shows, you don't need to re-declare $ie every time you make a reference to it."my" variable $ie masks earlier declaration in same scope at ftp.pl li +ne 9. "my" variable $ie masks earlier declaration in same scope at ftp.pl li +ne 10. syntax error at ftp.pl line 10, near ""javascript:subForm('UA_Signin', +'signOff') ";" Execution of ftp.pl aborted due to compilation errors.
I would suggest you send time in the tutorials section of this site, and understanding the module documentation.#!/usr/bin/perl # Win32::IE::Mechanize example, go to www.google.co.uk follow link 'Ab +out Google' use strict; use warnings; use Win32::IE::Mechanize; my $ie = Win32::IE::Mechanize->new( visible => 1 ); my $url ='http://www.google.co.uk/'; $ie->get($url); $ie->follow_link(text => 'About Google'); # This the line that you nee +d to change, I will leave that to you as an exercise
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^8: How do I click Javascript button with Win32::IE::Mechanize
by rshrivaQ (Initiate) on Dec 20, 2007 at 13:19 UTC | |
by rshrivaQ (Initiate) on Dec 21, 2007 at 12:56 UTC | |
by marto (Cardinal) on Dec 21, 2007 at 13:39 UTC | |
by rshrivaQ (Initiate) on Dec 27, 2007 at 13:34 UTC | |
by marto (Cardinal) on Dec 27, 2007 at 13:50 UTC |