Forum Discussion
The ClickItem action you're using will normally drop down a menu and select the specified item for you. I use it routinely to accomplish that task.
However, it's not compatible with all drop down menus/combo boxes. In those cases, you'll need two actions. As you suggested, the first action will be to click on the listbox to drop down the list. The second action is to click on the desired item. In both cases you'll use the "Click" action.
That should work once you get the correct objects selected with each action.
- Lampson2 months agoOccasional Contributor
The problem is options in the dropdown seem invisible to the tool. The click for any option in this dropdown is not recorded. I tried manually added on-screen action, either "Drag the target to point the object" or "Point and fix" doesn't work for these options, they both map to the whole dropdown.
- littlebear2 months agoContributor
Here's two things you can try:
- If you can access the option using arrow keys, you can add a 'Keys' step that uses your 'whole dropdown' object, and set its input to '[Down][Down][Down][Down][Down][Down][Enter]'. This will get you to 'Agent', without having to map anything inside the box.
- If that doesn't work, the more complex idea would be to manually create the Namemapping object you are looking for. In the Namemapping file, add a new object and select something you know you don't have mapped. You can then take that object and change its selector to an xpath equal to this formula:
the current xpath selector for your entire dropdown/div[7]
or
//div[@id='globalDropdownActionItems']//div[7]
Once saved, try Highlighting the object, with the dropdown open. TestComplete should highlight the Agent (the seventh div object) and then you can set up a 'Click' step with that object.
Good luck,
- If you can access the option using arrow keys, you can add a 'Keys' step that uses your 'whole dropdown' object, and set its input to '[Down][Down][Down][Down][Down][Down][Enter]'. This will get you to 'Agent', without having to map anything inside the box.
Related Content
- 5 years ago
- 2 years ago
- 5 years ago
Recent Discussions
- 2 days ago