Using the base Win32::IE::Mechanize object you can get the agent which is the Internet Explorer Automation object and from there you can get the Document object, basically equivalent to the Document object in DOM/Javascript.

Thanks to Anonymous Monk downthread, we learn that Microsoft's "relaxed" attitude towards standards allows the OP to indeed use the click() method on their links. Unfortunately the click() method only works on input elements, not links, so you would need to work out how the link calls the javascript. If the links' hrefs were set to javascript urls, doing something like $ie->get('javascript:codehere') (where that matches the href of the link) would also work, but if it is attached as an event handler you would need to execute the code in the event handler.

Failing all this, you could work out what the javascript is doing in terms of submitting and retrieving data and use Mech to reproduce it.


In reply to Re^3: Is it possible to trigger a mouse click action in a browser using Perl? by james2vegas
in thread Is it possible to trigger a mouse click action in a browser using Perl? by eshwar

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.