Jump to content
Sign in to follow this  
JLogan3o13

Trying to click on a link in IE <Resolved>

Recommended Posts

JLogan3o13

I'm working on an internal website, where I need to move back and forth between several tabs off the main page. This is done after manually entering the credentials, so that part I do not want to touch. I don't do much with IE, but would like the movement between tabs if possible. Unfortuately, I haven't been able to click on the tabs through the usual IE methods. Curious if someone knows another way to select the item. I've tried IEGetObjByID/Name and IEGetLinkByID/Name, with no luck. Below is a screenshot of the tabs and the relevant source from the page. Any thoughts would be appreciated.

Source:

<div id="sitemenu">
                         <ul>
<li  class="selectedtab"><a href="https://www.mysite.org/index.html?option=nBZR&txtAccount=0010049080&sst=FXWlVsq8l1GG7SHPhZwLwxmt">Home</a></li>
<li ><a href="https://www.mysite.org/index.html?option=QBJrYBNQF&txtAccount=0010049080&sst=FXWlVsq8l1GG7SHPhZwLwxmt">Downloads</a></li>
<li ><a href="https://www.mysite.org/index.html?option=YBBXHC&txtAccount=0010049080&sst=FXWlVsq8l1GG7SHPhZwLwxmt">Lookup</a></li>
<li ><a href="https://www.mysite.org/index.html?option=PBrT&txtAccount=0010049080&sst=FXWlVsq8l1GG7SHPhZwLwxmt">Transfers</a></li>
<li ><a href="https://www.mysite.org/index.html?option=VrlBK&txtAccount=0010049080&sst=FXWlVsq8l1GG7SHPhZwLwxmt">Inbox </a></li>
<li ><a href="https://www.mysite.org/index.html?option=NQZVr&txtAccount=0010049080&sst=FXWlVsq8l1GG7SHPhZwLwxmt">Administration</a></li>
</ul>
Edited by JLogan3o13

√-1 2^3 ∑ π, and it was delicious!

Share this post


Link to post
Share on other sites
Robjong

Hi,

have you tried to loop through the links using _IELinkGetCollection?

#include <IE.au3>

$oIE = _IECreate("...URL here...")

$oDiv = _IEGetObjById($oIE, 'sitemenu')
$oLinks = _IELinkGetCollection($oDiv)
For $oLink In $oLinks
    ConsoleWrite($oLink.innerText & @CRLF)
;~  If $oLink.innerText == 'Home' Then _IEAction($oLink, 'click') ; click the tab or something
Next

Edited by Robjong

Share this post


Link to post
Share on other sites
JLogan3o13

Thanks much, Robjong. That did the trick.


√-1 2^3 ∑ π, and it was delicious!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×