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

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Unable to select UI el...
Power Automate
Unanswered

Unable to select UI element on Google Trends page (Chrome, Edge, FireFox)

(0) ShareShare
ReportReport
Posted on by

Hi, I am using Launch New Browser (Chrome, Edge, FF) to navigate to this below URL.

 

https://trends.google.com/trends/explore?date=2020-01-01 2020-12-31,2019-01-01 2019-12-31,2018-01-01 2018-12-31&geo=US,US,US&q=how to cook ramps,how to cook ramps,how to cook ramps

 

On the page, I am trying to click this down arrow "download" icon so that I can initiate the download of the CSV file.  I tried using Click UI element in window, Click link on web page, Click download link on web page but none of them seems to identify that specific element (highlighting in red box).  In fact, it only puts red box on the whole page as "Document" and won't let me select anything else on the page.  I've tried recorders as well.  

 

How can I select the UI element on this Google Trends page?

Thank you so much for your help!!

 

t5p_0-1617374433681.png

 

I have the same question (0)
  • fraenK Profile Picture
    2,125 on at

    The automatic selector building of PAD is not really intelligent, so you have to manually analyze the code and modify it. Deselect everything except the button using class and ordinal:

    button[Class="widget-actions-item export"]:eq(0) 
  • DamoBird365 Profile Picture
    8,942 Microsoft Employee on at

    Hi @Anonymous 

     

    @fraenK is quick on the keys!  I was just doing the same.

     

    I used the scroll wheel and held down the ctrl button and came back with a similar result for Windows UI Element (not browser) and removed all the rubbish that is detected to come up with the following.

     

    DamoBird365_0-1617377581063.png

    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
    Cheers,
    Damien


    P.S. take a look at my new blog here

  • Community Power Platform Member Profile Picture
    on at

    Hi @fraenK and @DamoBird365 , thank you for your quick reply.  How do I view all the source code that I selected and to select only the element?  I'm a newbie so thank you!!

     

    t5p_0-1617379090447.png

     

  • burque505 Profile Picture
    398 on at

    @Anonymous, execute JS on the page. Not many hoops to jump through. Here's what I have:

    js_trends.png

    In case that JS is too hard to read, it's this:

     

    function ExecuteScript() { document.querySelector("button[title='CSV']").click(); }

     

    SelectorsHub (look for it on the Chrome web store) is useful for me to grab selectors of all kinds.

  • Verified answer
    fraenK Profile Picture
    2,125 on at

    First you need to switch to web automation. Your code shows UI automation.

    In your browser right click on the element > inspect

    In PAD edit the selector and deselect everything which seems too much, making the selector as short but also as unique as possible.

  • fraenK Profile Picture
    2,125 on at

    There are multiple buttons with the same title. Lets not make it more complicated with JS, PAD's web selector work fine when modified.

  • Community Power Platform Member Profile Picture
    on at

    Hi @burque505 , thank you so much for your help.  I tried to follow the steps but am getting this error which seems odd since it launches Chrome and loads the URL fine.  And I'm not seeing the CSV being downloaded.  

     

    Failed to assume control of Chrome (Internal error or communication failure).

     

    t5p_0-1617382828640.png

     

  • fraenK Profile Picture
    2,125 on at

    Did you install the PAD browser extension for Chrome? Btw. don't use JS where it isn't necessary, mixing scripts makes the automation much harder to maintain and to migrate.

  • burque505 Profile Picture
    398 on at

    Okay, there's only one of these:

    js_trends2.png

    Personally I don't find it any more difficult to grab a selector with SelectorsHub and paste it into the PAD action than to modify the web selector.

     

    There's usually more than one way to skin a cat and it doesn't hurt to know more than one.

  • burque505 Profile Picture
    398 on at

    @Anonymous, I often (actually way too often) get that error 😥 when I forget to close down Chrome while debugging a script. Could that be it? You might try making sure all Chromes are killed before you run that again.

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

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Automate

#1
Michael E. Gernaey Profile Picture

Michael E. Gernaey 523 Super User 2025 Season 2

#2
Tomac Profile Picture

Tomac 406 Moderator

#3
abm abm Profile Picture

abm abm 245 Most Valuable Professional

Last 30 days Overall leaderboard