Jump to content

Recommended Posts

Posted (edited)

Hello,

I've developed a script that automates a web page but it uses a lot of mouseclick (x,y) functions to click on areas of the screen becasue I cant use controlcommand type functions as the buttons aren't "real" controls but some kind of javascript objects.

I'm switching to using the _IE UDF to get a more precise control over the page.

 

Here's my problem.

My script creates a IE window, loads a page and clicks on a link. This works fine. The link opens a new page in the same window.

 

I try to access the objects on this page but all I can see are the objects from the previous page.

If I add an _IE navigate(www.xxxxxx.yy/zzz.aspx) between lines 13 & 14 everything works fine.

 

Thanks for any help you can give me.

 

Steve 

 

Here's the code:

1 #include <IE.au3>
2 #include <MsgBoxConstants.au3>
3 Local $Username = "xxxxxx"
4 Local $Paswword = "xxxxx"

5 $oIE = _IECreate()
6 _IENavigate($oIE,"http://www.xxxxxxxx")
7 Local $oSubmit = _IEGetObjByName($oIE, "ctl00$$Button1")
8 Local $oUsername = _IEGetObjByName($oIE, "ctl00$Username")
9 Local $oPassword = _IEGetObjByName($oIE, "ctl00$Password")

10 _IEPropertySet($oUsername, "innertext", $Username)
11 _IEPropertySet($oPassword, "innertext", $Paswword)
12 _IEAction($oSubmit, "click") ; opens a new page www.xxxxxx.yy/zzz.aspx

13_IELoadWait($oIE)

14 Local $oHomeTab = _IEGetObjById($oIE, "ctl00_d1"); still "seeing" the HTML code from the original page (www.xxxxxxxx). Not the new HTML  on page www.xxxxxx.yy/zzz.aspx
15 If IsObj($oHomeTab) Then
16 _IEAction($oHomeTab, "click")
17 Else
 18   MsgBox(1,1,"Error no button found")
19 EndIf

 

 

PS how do I inset the code directly into these help pages instead of using cut and paste

 

Edited by SteveStrop
typo

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
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...