Recorded test playback fails at Crystal Report input parameter screen
I am testing a PowerBuilder 12.6 generated Windows application running on windows 10 using TestComplete 12.
The application launches a Crystal Report in a browser.
I recorded a TestComplete script to simply navigate through the application and click a button to launch a Crystal Report. The report prompts for input parameters and then displays results. The script recorded and identified the PowerBuilder application and the Crystal Report.
when I play back the test, execution stops at the Crystal Reports Input Parameter screen and the following error message is logged.
There was an attempt to perform an action at point (699, 276) which is transparent or out of the window bounds.
I am not sure how to fix this and appreciate any suggestions.
Here is some of the test script
'Clicks the 'btnViewLetter' button.
Call Aliases.options.wndFNWND3126.MDIClient.wndFNWND31262.btnViewLetter.ClickButton
'Opens the specified URL in a running instance of the specified browser.
'Moves the mouse pointer over the 'panelCrystalreportviewerMb' control.
Call Aliases.browser.pageCrystalReportsViewer.panelCrystalreportviewerMb.HoverMouse(699, 276)
'Selects the 'financial records' item of the 'selectPcxt82521089656eabb7f7314e' select control.
Call Aliases.browser.pageCrystalReportsViewer.tableCrystalreportviewerPromptdl.formCrystalreportviewerPromptdlg.fieldsetPcxt82521089656eabb7f7313.selectPcxt82521089656eabb7f7314e.ClickItem("financial records")
'Clicks at point (178, 12) of the 'textboxPcxt82521089656eabb7f7314' object.
Call Aliases.browser.pageCrystalReportsViewer.tableCrystalreportviewerPromptdl.formCrystalreportviewerPromptdlg.fieldsetPcxt82521089656eabb7f731.tablePepromptborder.cell.table.table.cell.table.table.textboxPcxt82521089656eabb7f7314.Click(178, 12)
'Sets the text '01/01/2018' in the 'textboxPcxt82521089656eabb7f7314' text editor.
Call Aliases.browser.pageCrystalReportsViewer.tableCrystalreportviewerPromptdl.formCrystalreportviewerPromptdlg.fieldsetPcxt82521089656eabb7f731.tablePepromptborder.cell.table.table.cell.table.table.textboxPcxt82521089656eabb7f7314.SetText("01/01/2018")
'Enters '[Tab]' in the 'textboxPcxt82521089656eabb7f7314' object.
Call Aliases.browser.pageCrystalReportsViewer.tableCrystalreportviewerPromptdl.formCrystalreportviewerPromptdlg.fieldsetPcxt82521089656eabb7f731.tablePepromptborder.cell.table.table.cell.table.table.textboxPcxt82521089656eabb7f7314.Keys("[Tab]")
'Enters '[Tab]' in the 'linkPcxt82521089656eabb7f7314e54' object.
Call Aliases.browser.pageCrystalReportsViewer.tableCrystalreportviewerPromptdl.formCrystalreportviewerPromptdlg.fieldsetPcxt82521089656eabb7f731.tablePepromptborder.cell.table.table.cell.table.table.linkPcxt82521089656eabb7f7314e54.Keys("[Tab]")
'Sets the text '02/28/2018' in the 'textboxPcxt82521089656eabb7f7314' text editor.
Call Aliases.browser.pageCrystalReportsViewer.tableCrystalreportviewerPromptdl.formCrystalreportviewerPromptdlg.fieldsetPcxt82521089656eabb7f7312.tablePepromptborder.cell.table.table.cell.table.table.textboxPcxt82521089656eabb7f7314.SetText("02/28/2018")
'Clicks the 'linkPcxt82521089656eabb7f7314e54' control.
Call Aliases.browser.pageCrystalReportsViewer.tableCrystalreportviewerPromptdl.formCrystalreportviewerPromptdlg.linkPcxt82521089656eabb7f7314e54.Click
'Moves the mouse pointer over the 'linkPcxt82521089656eabb7f7314e54' control.
Call Aliases.browser.pageCrystalReportsViewer.tableCrystalreportviewerPromptdl.formCrystalreportviewerPromptdlg.linkPcxt82521089656eabb7f7314e54.HoverMouse(28, 4)
'Moves the mouse pointer over the 'panelModalBobjid1520879846932' control.
Call Aliases.browser.pageCrystalReportsViewer.panelModalBobjid1520879846932.HoverMouse(637, 565)
'Clicks at point (792, 357) of the 'panelCrystalreportviewercridrepo' object.
Call Aliases.browser.pageCrystalReportsViewer.panelBobjid1520879846924Scrollin.frameBobjid1520879846968Page1Ifr.panelCrystalreportviewercridrepo.Click(792, 357)
'Closes the 'BrowserWindow' window.
Call Aliases.browser.BrowserWindow.Close
thanks,
Bill