Hello
i verified that a specific automated test case didn't play in diferents versions of the same application under test, because Ranorex recognizes the application under test form and store it on the repository by its name. for example my app under test path is : /form[@controlname='APP'] but when i need to perform one validation Ranorex do this (generated code):
public static void Validate_ComboBoxComboBoxFacility1(){
Report.Info("Validating AttributeEqual (SelectedItemText='1702') on item 'FormAPP_4_2_0_0.TabPageListTabControlSelection.ComboBoxComboBoxFacility'.");
Validate.Attribute(repo.FormAPP_4_2_0_0.TabPageListTabControlSelection.ComboBoxComboBoxFacilityInfo, "SelectedItemText", "1702");}
The problem is that Ranorex make its validations calling the name FormAPP_4_2_0_0 stored on Ranorex Repository, but when a new release comes out that form changes the name .i.e to FormApp_4_2_0_1 and the same Test Case won't recognize the controls. My question is : i can specify a way to Ranorex store a certain application, and call it not for its full name but for example by its directory?Can you show me how to do that by code snippets?