#!/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')"; #### "my" variable $ie masks earlier declaration in same scope at ftp.pl line 9. "my" variable $ie masks earlier declaration in same scope at ftp.pl line 10. syntax error at ftp.pl line 10, near ""javascript:subForm('UA_Signin','signOff') ";" Execution of ftp.pl aborted due to compilation errors. #### #!/usr/bin/perl # Win32::IE::Mechanize example, go to www.google.co.uk follow link 'About 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 need to change, I will leave that to you as an exercise