I have a bot that is updating fields within a pop-up wizard in a page, as illustrated below. For some reason, the bot intermittently puts the wrong values in the wrong fields.
For example, it will usually populate AccountingPeriod and Ledger correctly, but then it will clobber Ledger with Company, then clobber Ledger again with LoB, but Account might go in correctly, etc. The scenarios are not always identical, but usually they tend to be bunched up near the top (i.e. clobbering fields near the top and missing fields near the bottom).
The fields are being highlighted correctly in red, both in UI Explorer and in the Selector Editor. (I also added some Log Messages to record both the Selector details for each field and the value it was trying to write to that field, and the Selector logic seems fine.)
Moreover, there are no error messages when the program executes.
The Selectors used for each of these fields re nearly identical, with only the rowName parameter being different. For example, here are the Selectors used for the first six fields:
Taking the first field as an example (i.e. AccountingPeriod), here is a screenshot of the Selector Editor:
And, here is a screenshot from UI Explorer for the AccountingPeriod field (again, all of the other fields are very similar):
Again, I think the Selector logic is solid. It seems to me like this particular wizard is causing the Click and Type Into activities to misbehave. As a work-around, I’m contemplating modifying my program to tab through the fields rather than using Click and Type Into, but that approach has some challenges as well (i.e. I would have to inspect each field to know what it is, since the fields may change).
If anyone has experienced a similar issue, where Click and Type Into are executed into the wrong fields, despite the Selector logic being correct, I would be very interested to know how you solved or worked around the problem.