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

Try key_press(), or perhaps fire_event (if you can figure out what event gets fired when you press enter).
  • Comment on Re: How To Simulate "Enter" Key Stroke using WWW::Selenium

Replies are listed 'Best First'.
Re^2: How To Simulate "Enter" Key Stroke using WWW::Selenium
by venkatesan_G02 (Sexton) on Nov 13, 2009 at 19:38 UTC
    I tried $sel->key_press("q","\13"); but still nothing is happening.
      How about this (from the docs):
      $sel->submit($form_locator) Submit the specified form. This is particularly useful for forms w +ithoutsubmit buttons, e.g. single-input "Search" forms. $form_locator is an element locator for the form you want to s +ubmit
        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