Search code examples
blueprismrpa

Blueprism - Select Item


I have a list box which a user needs to click, then select a value from the dropdowns. I am trying to use Blueprism to select a value from the list by using the 'Select Item' action in a navigate stage. I have identified the on screen element as a list box. However when I run the stage I get the following error.

Internal : Failed to perform step 1 in Navigate Stage 'Update Payment Method' on page 'Clone Policy' - Select Item is not implemented for active accessibility elements with role 'DropList'

I want to be able to pull the payment method into a data item from my process, pass it into this object and then select an item.

Please see screenshots

enter image description here

enter image description here

enter image description here


Solution

  • Judging by the small screenshot the application seems to be old (VB6 is my guess). Blue Prism, or any automation tool for the matter, may have trouble interacting with legacy apps. I would try these solutions, in this order:

    1. Attempt to spy the element using Win32 or Active Accessibility mode (or the UI mode if you have BP v6+)
    2. Use Application Navigator (dropdown button next to the Identify button) to see if you can spy the list items themselves
    3. Check how reliable would it be to use keystrokes on the dropdown. I can imagine pressing the "DOWN" key for value change and reading the dropdown value using a reader stage for validation
    4. Worst case scenario, you could use region/list region and OCR the dropdown list. It should be reliable enough, but I still prefer to not go this way unless there are no other options.