Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things
 
PerlMonks  

Re^4: How To Simulate "Enter" Key Stroke using WWW::Selenium

by venkatesan_G02 (Sexton)
on Nov 13, 2009 at 20:07 UTC ( [id://807046]=note: print w/replies, xml ) Need Help??


in reply to Re^3: How To Simulate "Enter" Key Stroke using WWW::Selenium
in thread (SOLVED)How To Simulate "Enter" Key Stroke using WWW::Selenium

Actually, the entire html page is like this:
<html> <head> <title>TL1 - BTPKPAAJFOUA</title> <script src="/javascripts/prototype.js?1252070532" type="text/java +script"></script> <script src="/javascripts/effects.js?1252070532" type="text/javascript +"></script> <script src="/javascripts/dragdrop.js?1252070532" type="text/javascrip +t"></script> <script src="/javascripts/controls.js?1252070532" type="text/javascrip +t"></script> <script src="/javascripts/cli.js?1252070532" type="text/javascript"></ +script> <script src="/javascripts/application.js?1252070532" type="text/javasc +ript"></script> </head> <body style="background-color: black; color: white;", link='white', +alink='white', vlink='white'> <h3>Command Line Iterface to BTPKPAAJFOUA</h3> <div style="width: 100%; height: 90%; overflow: scroll;"> <script type="text/javascript"> new CLI('tl1-cli', '/tl1_cli/command/BTPKPAAJFOUA', { prompt: 'TL1? ', initialCommand: 'RTRV-HDR:BTPKPAAJFOU +A::1;', errorRegExp: /^>>.*/, tid: 'BTPKPAAJFOUA' }); </script> </div> <a href="#" onclick="window.close(); return false;">Close</a> </body> </html>

As you can see, there is no form tag and so if i try to use the submit option, its throwing me an error.

Error: Error requesting http://localhost:5555/selenium-server/driver/:
ERROR: Command execution failure. Please search the forum at http://clearspace.o penqa.org for error details from the log window. The error message is: formElem ent.submit is not a function

Replies are listed 'Best First'.
Re^5: How To Simulate "Enter" Key Stroke using WWW::Selenium
by runrig (Abbot) on Nov 14, 2009 at 00:24 UTC
    You're right. I don't see any form, but I don't see any object with an id or name of "q" either. So something is missing. I'd look into what that "new CLI" function is doing, perhaps. Generating dynamic html, or prompts maybe (in which case Selenium has methods to handle prompts).

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://807046]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others musing on the Monastery: (2)
As of 2024-04-26 03:43 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found