Hello Steven.Leatherbarrow!
Thank you for paying attention to ZAPTEST software and letting us your problems!
1. We will improve the logic of minimizing and maximizing software in a future build.
2. In your case, parent and child apps could have exactly the same properties. ZAPTEST detects apps [windows] by window Title and(or) WndClass properties. This way you should set properties which identify exactly your window (child not the parent).
Usually, when you scan your child window, ZAPTEST sets the best properties for that, but in some cases, you have to update them. For example when parent window has exactly the same name and class. Also, you could use the option when ZAPTEST doesn’t activate the window when you use some specific Views from the Object Repository.
Please, check out our tutorials to get more information about ZAPTEST.
Hope it helps. Let us know if you still have some difficulties.
Thank you,
ZAPTEST Team