Forum Discussion
Thank you for above details!!!!
When we are trying to identify Mainframe CICS terminal object with Test Complete object spy the it is identifying terminal as co-ordinates. But could you pls suggest if there is any reliable (except co-ordinate based) way to identify Mainframe object with test complete tool except this co-ordinate based recognition.
Note: Enabled Test Complete Text Recognition object and added mainframe terminal object.
Other than using the Text Recognition feature of TestComplete, there's really no better way of working with it. There are no UI objects to interact with in the terminal screen so there's no way of telling TestComplete to do anything but click on a particular set of co-ordinates. Text Recognition should work pretty well, assuming the text objects are predicatable and standardized.
I am using the BlueZone emulator (BlueZone Mainframe Display v5.2C2 Build 1550) from Rocket Software, 1996-2011.
I want to use the Text Recognition feature you have described. How do I get the name of the class name of this emulator's window (or onscreen control)?. (It must be the class name returned by the WndClass property of the object, to which your window or control corresponds.)
I also saw a description of the Extended Text Recognition feature. Would enabling that feature allow for the recognition of Text Objects within the terminal screen area (24 rows x 80 columns)?
I tried enabled the Extended Text Recognition for the Blue Zone Emulator which has an EXE of BZMD.EXE. After I added that EXE file name, I made sure the CHECKBOX was CHECKED.
I then tried to record a new KEYWORD testcase, but the object recognition ability of Test Complete's Object Property Checkpoint, could not locate any Text Objects within the Blue Zone emulator window that are WITHIN the 24 rows by 80 column text area of the terminal screen. The only item that could be found is the ENTIRE 24 row by 80 text area.
Of course, the objects on the BOTTOM line of the Blue Zone emulator window, which are separated into several fields, of the Blue Zone emulator screen could be located, For example, the "Ready" prompt was identified using the WndCaption object property. However, this type of object recognition was working BEFORE I enabled EXTENDED TEXT RECOGNITION for the BZMD.EXE process.