OpenScript identifies Forms Objects as VTextField instead of the actual item name
Hello
I'm using OpenScript version 13.2.0.1 to record/playback scenarios for an Oracle Forms 12c application. The issue I'm facing is that the scripts I used to use for my Oracle Forms 11g application (before migration) are no longer valid for Oracle 12c since forms objects are now being identified as VTextField instead of their actual item names in Forms.
E.g. The same item "B11.PLN_ID" is identified differently:
For 11g Application => forms.textField("//forms:textField[(@name='B11_PLN_ID_0')]")
For 12c Application => forms.textField("//forms:textField[(@name='VTextField474')]")
Please note that the item name in Forms screen has not changed and has always been "B11.PLN_ID".