Jump to content
Sign in to follow this  


Recommended Posts


Hi Everyone,

autoit newbie here.. I need IELoadWait for a new pop up window which is the output of a link from a main IE window.

I have the following code.

$oIE = _IECreate ("http://somesite.url")

_IELoadWait ($oIE)

_IELinkClickByText ($oIE, "Link")

$oForm = _IEFormGetObjByName ($oIE, "form1")

$oSelect = _IEFormElementGetObjByName ($oForm, "name2")

_IEFormElementOptionselect ($oSelect, "sometext", 1, "byText")

_IELinkClickByText ($oIE, "Link2")

upon hitting link2, a new IE window will pop up with the result, this is where i need to use IELoadWait as i need to have the output completed first before taking any action.

i've tried _IELoadWait ($oIE) but it didn't work as apparently, that one ($oIE) is for the initial URL specified at the start of the script.

i've also tried the following

$test = _IELinkClickByText ($oIE, "Link2")

_IELoadWait ($test)

but it doesn't seem to work too...

any help would be greatly appreciated.



Share this post

Link to post
Share on other sites

When you click the link and the new pop up window appear $oIE still points to the old window.

You need to assign it to the popup using _IEAttach.

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