monarch684 Posted April 30, 2015 Share Posted April 30, 2015 I have gotten far in my script but after trying numerous times I can not get a popup window get focus and edit what I need to edit then go back to original window.expandcollapse popup; Start Jabber Setup #include <IE.au3> ; Open Web Console and Wait for Load Global $oIE = _IECreate("https://***********/ccmadmin/showHome.do") ; Send Username & Password Local $oForm = _IEFormGetObjByName($oIE,"logonform") Local $oUname = _IEFormElementGetObjByName($oForm, "j_username") Local $oPwd = _IEFormElementGetObjByName($oForm, "j_password") _IEFormElementSetValue($oUname, $uname) _IEFormElementSetValue($oPwd, $pwd) _IEFormSubmit($oForm) ; Navigate to Capabilities Assignment _IENavigate($oIE,"https://***********/ccmadmin/capassignFindList.do") ; Set User HR Number and Search Local $oForm = _IEFormGetObjByName($oIE,"capassignFindListForm") Local $oText = _IEFormElementGetObjByName($oForm, "searchString0") _IEFormElementSetValue($oText, $uhrnum) _IEFormSubmit($oForm) ; Get Link to Modify User _IELinkClickByText($oIE, $uhrnum) ; Verify CUP and CUPC are Enabled Local $oForm = _IEFormGetObjByName($oIE,"capassignForm") _IEFormElementCheckBoxSelect($oForm, 1, "",0,"byIndex") _IEFormElementCheckBoxSelect($oForm, 1, "",1,"byIndex") _IEFormSubmit($oForm) ; Navigate to List Phones _IENavigate($oIE,"https://***********/ccmadmin/phoneEdit.do") ; Set Option to CUCSF and Submit Local $oForm = _IEFormGetObjByName($oIE,"phoneForm") Local $oSelect = _IEFormElementGetObjByName($oForm, "tkmodel") _IEAction($oSelect, "focus") _IEFormElementOptionSelect($oSelect, "503") _IEFormSubmit($oForm) ; Set Device Name Local $oForm = _IEFormGetObjByName($oIE,"phoneForm") Local $oName = _IEFormElementGetObjByName($oForm, "name") _IEFormElementSetValue($oName, "CSF" & $uext) ; Set Description Local $oDesc = _IEFormElementGetObjByName($oForm, "description") _IEFormElementSetValue($oDesc, "US5 " & $duname & " " & $uext) ; Set Device Pool Local $oSelect = _IEFormElementGetObjByName($oForm, "fkdevicepool") _IEAction($oSelect, "focus") _IEFormElementOptionSelect($oSelect, "0f8019b9-0069-59f0-5e02-3a873e6bb2b6") ; Set Phone Button Template Local $oSelect = _IEFormElementGetObjByName($oForm, "fkphonetemplate") _IEAction($oSelect, "focus") _IEFormElementOptionSelect($oSelect, "8e1a10fa-a52c-4435-a4ec-540d266c8c37") ; Set Calling Search Space Local $oSelect = _IEFormElementGetObjByName($oForm, "fkcallingsearchspace") _IEAction($oSelect, "focus") _IEFormElementOptionSelect($oSelect, "8462f516-112b-b875-0b4d-9ac3f828655a") ; Set AAR Calling Search Space Local $oSelect = _IEFormElementGetObjByName($oForm, "fkcallingsearchspace_aar") _IEAction($oSelect, "focus") _IEFormElementOptionSelect($oSelect, "60e4e653-5653-aa9d-9436-5c3ce97f4fc3") ; Set Media Resource Group List Local $oSelect = _IEFormElementGetObjByName($oForm, "fkmediaresourcelist") _IEAction($oSelect, "focus") _IEFormElementOptionSelect($oSelect, "28d6ccdf-9114-28db-906c-4a1c7f7158fc") ; Set AAR Group Local $oSelect = _IEFormElementGetObjByName($oForm, "fkaarneighborhood") _IEAction($oSelect, "focus") _IEFormElementOptionSelect($oSelect, "5efbf00a-fec9-3c0b-d6b7-4a319e697323") ; Set User Locale Local $oSelect = _IEFormElementGetObjByName($oForm, "tkuserlocale") _IEAction($oSelect, "focus") _IEFormElementOptionSelect($oSelect, "1") ; Set Primary Phone Local $oSelect = _IEFormElementGetObjByName($oForm, "ikdevice_primaryphone") _IEAction($oSelect, "focus") Send("{TAB}{ENTER}") Sleep(1000) Local $hWin = WinGetTitle("[ACTIVE]") Local $oForm = _IEFormGetObjByName($hWin,"PhoneFindListForm") Local $oSelect = _IEFormElementGetObjByName($oForm, "searchField0") _IEAction($oSelect, "focus") _IEFormElementOptionSelect($oSelect, "numplan.dnorpattern")The Set Primary Phone is where this issue lies.I need to be able to open this popup:<INPUT onclick="search('ikdevice_primaryphone', 'phoneFindList.do?whereClause=device.tkClass=1', 'false')" class=content-form-button type=button value=Find>Once this is open I need to edit the fields to find a long key that is unique with each phone. (I know how to edit the fields once I get focus on the popup.)<TD align=center> <INPUT class=content-nogroove type=checkbox value=true name=result[1].chked> <INPUT type=hidden value=a73e1e1d-fb5a-5424-af2f-e9b7e5f3e753 name=result[1].col[0].stringVal> <INPUT type=hidden value=SEP0019E7A6640C name=result[1].col[1].stringVal> </TD>I need to get the "result[1].col[0].stringVal".Once I retrieve that key and submit the popup closes and I am back on the main page I was originally editing.My Hurdles:Open Popup without having to use SEND("{TAB}{ENTER}")Get focus on popup so that I can edit the formRetrieve the long unique keySubmit Form and once back on main form continue editingIf I can get these thing accomplished then the rest of my script will be a cake walk. BTW I am a noob and like to ask questions. This is my third day creating this script. Link to comment Share on other sites More sharing options...
monarch684 Posted May 6, 2015 Author Share Posted May 6, 2015 Bump 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