Newbie question around desktop UI testing
Hi all, firstly apologies for the potentially super simple nature of this query. My previous automation testing experience was limited to an in house developed framework with simple language to write automated tests in.
I've come to a new company and we need to start automating the various systems we use, one happens to be a 3rd party accountancy product which runs on Windows.
We are currently trialling TestComplete with a view to purchasing it but I think my lack of code level experience is hindering me from providing my manager with a proof of concept that we can use it for our needs.
I have a test case which I used the record function to map out as I configured a client within the desktop app, but on playing the converted code back (with alterations) the outcome is different and fails.
The record converted code is something like this:
Aliases.ClientFrameWork.frmMain.mainTab.splMain.SplitterPanel.tabMain1.UITabPage8.frmClient.tbMainTab
Which when I play back fails because despite the UT Tab on a different client being in the same place within the app, and in the exact same spot on the screen, it seems to often have a different value and I'm struggling to understand how to work around this so that I can consistently ask it to navigate to the correct tab.
Paul.