ContributionsMost RecentMost LikesSolutionsRe: How to refresh child objects during test run (in desktop testing)? Since the original purpose was to create an editor test which is independent from the mapping route of the editor, I chose the second suggestion to try out. It worked, so many thanks for your help! 😊 Re: How to refresh child objects during test run (in desktop testing)? Sorry, I have to correct myself, the Editor and other objects between Editor and Panel are cached and their mapping is not stable. Re: How to refresh child objects during test run (in desktop testing)? Let me show you the simplified structure of the code: The editor buttons have the following mapping on the first tab: Window.PageControl.Tab1.Editor.Panel.Button1 Window.PageControl.Tab1.Editor.Panel.Button2 and so on. The editor buttons have the following mapping on the second tab: Window.PageControl.Tab2.Editor.Panel.Button1 Window.PageControl.Tab2.Editor.Panel.Button2 and so on. (Sometimes the Editor and other objects between Panel and Buttons are cached and their mapping is not stable.) The test looks like: Window.PageControl.TabIndex := 1; editor_test; Window.PageControl.TabIndex := 2; editor_test; The editor_test looks like: Window.PageControl.Refresh; lprops := ['FullName','WndClass']; lvals := ['*Panel', 'TWPToolPanel']; ltarget := Aliases.(application name).Find(lprops,lvals,20,true); ltarget.Button1.Click; ltarget.Button2.Click; (and so on) Is there any mistake in the concept? Or is there any additional thing which can help refreshing? How to refresh child objects during test run (in desktop testing)? There is a desktop window, which has more tabs, and some tabs include a text editor. I wrote a test which checks the functions of the text editor in the following way: lprops := ['FullName','WndClass']; lvals := ['*Toolbar', 'TWPToolPanel']; ltarget := Aliases.(Application Name).Find(lprops,lvals,20,true); ltarget.button.Click; I chose this way, because more elements in the object tree are cached and their mapping name is always changing. It properly works on any single tab of the window. Although, when I try to run the editor check more times in one test, the test fails after changing tab, because it searches the button on the previous tab. I tried Refresh and RefreshMappingInfo methods on the common parent object of the tabs, but they doesn't help. (The names and number of tabs can change in the window depending on the conditions.) Is there any way to clear cached mapping tree during test run? Thank you in advance for any suggestion! Solved