SteveStrop Posted December 20, 2015 Share Posted December 20, 2015 (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.aspx13_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.aspx15 If IsObj($oHomeTab) Then16 _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 December 20, 2015 by SteveStrop typo Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now