Might be getting closer, it still can't locate the popup window - but at least it seems to know what I am trying to do!
Test case | ||
deleteCookie | ("cuwlrelogin", "path=/, domain=.login-test.cornell.edu"); | |
deleteCookie | ("cuwlrelogin", "path=/, domain=.login.cornell.edu"); | |
open | https://kfs-dev.adminapps.cornell.edu/kfs-dev/portal.do? | |
type | id=netid | xxxxxxxxxx |
type | id=password | xxxxxxxxxxx |
clickAndWait | name=Submit | |
clickAndWait | link=Main Menu | |
type | name=backdoorId | ky16 |
clickAndWait | name=imageField | |
clickAndWait | link=Account | |
selectFrame | iframeportlet | |
clickAndWait | css=img[alt="create new"] | |
click | id=document.documentHeader.documentDescription | |
type | id=document.documentHeader.documentDescription | Create New Account Automated Test |
type | id=document.newMaintainableObject.chartOfAccountsCode | IT |
storeEval | javascript{(Math.floor(Math.random()*1000001+1000000));} | AcctNbr |
type | id=document.newMaintainableObject.accountNumber | ${AcctNbr} |
type | id=document.newMaintainableObject.accountName | Test Create Account |
type | id=document.newMaintainableObject.organizationCode | 0001 |
select | id=document.newMaintainableObject.accountPhysicalCampusCode | label=IT - Ithaca |
click | id=document.newMaintainableObject.accountExpirationDate_datepicker | |
click | css=td.day.selected | |
type | id=document.newMaintainableObject.accountZipCode | 14850 |
type | id=document.newMaintainableObject.accountCityName | Ithaca |
type | id=document.newMaintainableObject.accountStateCode | NY |
type | id=document.newMaintainableObject.accountStreetAddress | 395 Pine Tree Road |
select | id=document.newMaintainableObject.accountTypeCode | label=CC - Contract |
type | id=document.newMaintainableObject.subFundGroupCode | ADMSYS |
type | id=document.newMaintainableObject.extension.laborBenefitRateCategoryCode | -- |
type | id=document.newMaintainableObject.financialHigherEdFunctionCd | 4100 |
type | id=document.newMaintainableObject.accountFiscalOfficerUser.principalName | snw3 |
type | id=document.newMaintainableObject.accountSupervisoryUser.principalName | ss104 |
type | id=document.newMaintainableObject.accountManagerUser.principalName | vmr2 |
select | id=document.newMaintainableObject.continuationFinChrtOfAcctCd | label=IT - Ithaca Campus |
type | id=document.newMaintainableObject.continuationAccountNumber | 1003012 |
select | id=document.newMaintainableObject.budgetRecordingLevelCode | label=O - Object Code |
select | id=document.newMaintainableObject.accountSufficientFundsCode | label=N - No Checking |
type | id=document.newMaintainableObject.accountGuideline.accountExpenseGuidelineText | Test Account Expense Guideline Text |
type | id=document.newMaintainableObject.accountGuideline.accountIncomeGuidelineText | Test Account Income Guideline Text |
type | id=document.newMaintainableObject.accountGuideline.accountPurposeText | Test Account Purpose Text |
clickAndWait | css=#globalbuttons > input[name="methodToCall.save"] | |
waitForText | css=div.left-errmsg > div | Document was successfully saved. |
clickAndWait | name=methodToCall.route | |
waitForText | css=div.left-errmsg > div | Document was successfully submitted. |
storeText | css=td | DocNbr |
clickAndWait | name=methodToCall.close | |
selectWindow | null | |
open | https://cynergy-dev.cit.cornell.edu/cynergy/portal.jsp | |
clickAndWait | link=Main Menu | |
type | name=backdoorId | snw3 |
clickAndWait | name=imageField | |
clickAndWait | css=img[alt="doc search"] | |
selectFrame | iframeportlet | |
click | id=routeHeaderId | |
type | id=routeHeaderId | ${DocNbr} |
clickAndWait | css=td.infoline > input[name="methodToCall.search"] | |
click | link=${DocNbr} | |
storeAllWindowNames | WinIds | |
waitForAllWindowNames | ||
selectWindow | name=glob:[*selenium_blank*] | Here is where it fails |
verifyTextPresent | Document Overview | |
clickAndWait | name=methodToCall.approve | |
selectWindow | null | |
clickAndWait | link=Main Menu | |
type | name=backdoorId | vmr2 |
clickAndWait | name=imageField | |
clickAndWait | css=img[alt="doc search"] | |
selectFrame | iframeportlet | |
click | id=routeHeaderId | |
type | id=routeHeaderId | ${DocNbr} |
clickAndWait | css=td.infoline > input[name="methodToCall.search"] | |
storeTitle | Kuali :: Lookup | NewPageTitle |
click | link=${DocNbr} | |
waitForTitle | Kuali :: Lookup | |
verifyTextPresent | Document Overview | |
clickAndWait | name=methodToCall.approve | |
selectWindow | null | |
clickAndWait | link=Account | |
selectFrame | iframeportlet | |
click | id=accountNumber | |
type | id=accountNumber | ${AcctNbr} |
clickAndWait | css=td.infoline > input[name="methodToCall.search"] | |
waitForTextPresent | ${AcctNbr} | |
selectFrame | relative=up | |
clickAndWait | link=Main Menu |