I am evaluating and found the following problem:
The Recorder and Spy use:
Code: Select all
element[@processname='Test' and @controltypename='MdiClient']/form[@controlid='2']/*
The ControlId of MDI child windows depend on the number of open MDI child windows and identifying them by ID does not work in a shared repository.
It would be better to use something like:
Code: Select all
element[@processname='Test' and @controltypename='MdiClient']/form[@controltext='Manage']/*
I know that I can change the path manually (though not comfortably!) but if I record more tests, the Recorder will add a new repository entry instead of using the entry that I edited.
Any solution?
Peter