in reply to WWW::Mechanize::Firefox could not click submit button
Sorry for format. On IBM site I am trying to automate login and then do some patch download.
#!/usr/bin/perl -w use strict; use WWW::Mechanize::Firefox; my $mech = WWW::Mechanize::Firefox->new( autoclose => 0, autodie => 1, ); $mech->get('https://www-304.ibm.com/pkmslogin.form'); sleep 7; my $dumy; #found that with only username and password parameters in #set_visible + function it entered only password in username #field so added this d +ummy variable. my $username = 'user'; my $password = 'password'; $mech->set_visible( $dumy, $username, $password ); my $retries = 10; while ($retries-- and ! $mech->is_visible( xpath => '//*[@id="submit"] +' )) { sleep 1; }; die "Timeout" unless $retries;
Output: MozRepl::RemoteObject: NS_ERROR_DOM_INVALID_EXPRESSION_ERR: The expression is not a legal expression. at ./test-firefox.pl line 25. on web page username password are entered correctly but could not click submit button. Please help I am new to Perl.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: WWW::Mechanize::Firefox could not find submit button
by Corion (Patriarch) on Jul 11, 2012 at 07:12 UTC | |
|
Re^2: WWW::Mechanize::Firefox could not find submit button
by Anonymous Monk on Jul 11, 2012 at 07:19 UTC | |
by shrishinde (Initiate) on Jul 11, 2012 at 08:15 UTC | |
by shrishinde (Initiate) on Jul 11, 2012 at 08:33 UTC | |
by Anonymous Monk on Jul 11, 2012 at 08:47 UTC |