web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Power Automate Desktop...
Power Automate
Suggested Answer

Power Automate Desktop: Dropdown List Detected as Button

(2) ShareShare
ReportReport
Posted on by 1,032

Hello everyone,

I am developing a flow in Power Automate Desktop that fills out a form containing a dropdown list with multiple values, from which one value must be selected.

 

The problem is that the UI element detector identifies the dropdown list as a button. As a result, the action used to set the value of a dropdown list does not work in this case.

 

How can I solve this problem?

 

Thank you.

I have the same question (0)
  • Suggested answer
    Valantis Profile Picture
    6,735 on at
    Hi @gikido,
     
    This is a common PAD issue with custom-styled dropdowns that aren't native HTML select elements. They're often built with divs and buttons which PAD correctly identifies as buttons rather than dropdowns.
    Workarounds in order of reliability:
    1. Click the dropdown button to open it, then use a second action to click the specific option by its text. Use Click UI element on the button first, wait for the list to appear, then Click UI element again on the option you want.
    2. If the dropdown has a text input associated with it, use Set text on field instead of Set drop-down list value.
    3. Use JavaScript to set the value directly: Run JavaScript function on web page with the selector and value. This bypasses UI detection entirely and works for most custom dropdowns.
    4. If it's a Windows app (not browser), try Send keys after clicking the dropdown to type the value or use arrow keys to navigate to the option.
    What type of app is this a browser-based form or a Windows desktop application? That determines which approach is best.
     

     

    Best regards,

    Valantis

     

    ✅ If this helped solve your issue, please Accept as Solution so others can find it quickly.

    ❤️ If it didn’t fully solve it but was still useful, please click “Yes” on “Was this reply helpful?” or leave a Like :).

    🏷️ For follow-ups  @Valantis.

    📝 https://valantisond365.com/

    💼 LinkedIn

    ▶️ YouTube

  • Suggested answer
    11manish Profile Picture
    3,333 on at
    The behavior you're seeing is common in Power Automate Desktop (PAD) when automating modern web applications. Although the control appears to be a
     
    dropdown list, many modern applications (React, Angular, Material UI, Dynamics 365, Power Apps, etc.) implement dropdowns using buttons, divs, or custom
     
    controls rather than standard HTML <select> elements.
     
    As a result, PAD identifies the control as a button, and the Set drop-down list value action will not work because it only supports true dropdown (<select>) controls.
     
     
    Instead of using Set drop-down list value, automate the selection process as a user would:
    • Click the dropdown/button to open the list.
    • Wait for the options to appear.
    • Click the required option from the list.
    Example flow:
    • Click UI element (Dropdown)
    • Wait for UI element (Option)
    • Click UI element (Desired Option)
  • Suggested answer
    Riyaz_riz11 Profile Picture
    4,204 Super User 2026 Season 1 on at
    Hi,
     
    Click the Dropdown and Select the Value
    Use Click UI Element in Window to open the dropdown.
    Then use Click UI Element on the required option from the list.

    Use Keyboard Actions
    Click the dropdown button.
    Use Send Keys such as {DOWN} and {ENTER} to navigate and select the desired value.

    Re-capture the UI Element
    Open the UI Elements pane and capture the dropdown again using a different selector technology (UI Automation, Web Automation, etc.).
    Sometimes PAD recognizes the control correctly on a new capture.

    Inspect the Element Type
    Use the built-in UI Element picker or an inspection tool to check whether the control is a custom dropdown.
    Many modern web applications use custom controls that appear as buttons, so standard "Set dropdown value" actions will not work. In such cases, use Click + Send Keys instead.
     
     
    In most cases, Click the dropdown → Send Keys (Down Arrow) → Enter is the simplest and most reliable solution for custom dropdown controls.
     
    If I have answered your question, please mark it as the preferred solution ✅ . If you like my response, please give it a Thumbs Up 👍.
    Regards,
    Riyaz
  • Valantis Profile Picture
    6,735 on at

    Hi @gikido,

    Just wanted to check in and see if everything is working now. If you still need any help, feel free to let me know.

    Also, if the issue is resolved, it would be great if you could mark the answer as solved so others with the same question can find it easily.

     

    Thanks and have a great day!

     

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Launch!

Jump in, show your community spirit, and win prizes!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the May Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
Valantis Profile Picture

Valantis 377

#2
11manish Profile Picture

11manish 279

#3
David_MA Profile Picture

David_MA 234 Super User 2026 Season 1

Last 30 days Overall leaderboard