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 $dummy; #found that with only username and password #parameters in +set_visible function it entered only #password in username field so a +dded this dummy variable. my $username = 'someusername'; my $password = 'somepassword'; $mech->set_visible( $dummy, $username, $password ); $mech->click('Submit'); #tried below statements as well $mech->click('submit'); $mech->click({ xpath => '//button[@name="Submit"]' });
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.
In reply to WWW::Mechanize::Firefox could not click submit button by shrishinde
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |