Skip to main content

Notifications

Power Automate - Building Flows
Answered

loop an if image

(0) ShareShare
ReportReport
Posted on by 6
Hello everyone!
How can I loop the flow below about 100 times? It basically searches for an image, clicks on it, and scrolls down the page. However, sometimes when scrolling down, the image appears again, so I need to click on it repeatedly until it no longer appears. I need a loop to handle this behavior, and repeating it 100 times works for me.
  • Verified answer
    Nived_Nambiar Profile Picture
    Nived_Nambiar 16,911 on at
    loop an if image
     
    Try this flow
     
     
     
    SET IsImageFound TO $fx'=true'
    LOOP WHILE $fx'=IsImageFound'
        IF (UIAutomation.IfImage.ExistsOnScreen Images: [imgrepo['Image']] FindAllImages: False Tolerance: $fx'=10' SearchAlgorithm: UIAutomation.ImageFinderAlgorithm.Legacy) THEN
            # add required actions
        ELSE
            SET IsImageFound TO $fx'=false'
        END
    END
    # [ControlRepository][PowerAutomateDesktop]
    {
      "ControlRepositorySymbols": [],
      "ImageRepositorySymbol": {
        "Repository": "{\r\n  \"Folders\": [],\r\n  \"Images\": [\r\n    {\r\n      \"Id\": \"7eec9bd2-f904-4f58-9c2c-743d29b235a5\",\r\n      \"Name\": \"Image\",\r\n      \"Screenshot\": \"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\",\r\n      \"ScreenshotPath\": \"imageRepo-screenshots\\\\19335b46-3a94-4eda-b893-2ca4a7fe10cd.png\"\r\n    }\r\n  ],\r\n  \"Version\": 1\r\n}",
        "ImportMetadata": {},
        "Name": "imgrepo"
      },
      "ConnectionReferences": []
    }
     
     
     
     
     
     
    Let me know whether this helps !
     

    Thanks & Regards,
    Nived N

    Stay connected:
    LinkedIn | YouTube | Blogs

    Was this answer helpful?
    If yes, please mark it as the solution by selecting the checkbox in the discussion thread.
    Your feedback motivates me to keep contributing. Thank you!

  • OzimandiasXXX Profile Picture
    OzimandiasXXX 6 on at
    loop an if image
    Hello Nived! Thanks for your help! Please im getting a The expression must contain a 'Boolean value' error. Do you know if can be releated to the fact that power fx is abbled on my flow? or maybe im using PA in a different language?
     
     
     
  • Suggested answer
    OzimandiasXXX Profile Picture
    OzimandiasXXX 6 on at
    loop an if image
    Hello Nived! Thanks for your help! Please im getting a The expression must contain a 'Boolean value' error. Do you know if can be releated to the fact that power fx is abbled on my flow? or maybe im using PA in a different language?
     
     
     
  • Suggested answer
    Nived_Nambiar Profile Picture
    Nived_Nambiar 16,911 on at
    loop an if image
     
    Just try this logic 
     
     
     
    SET IsImageFound TO True
    LOOP WHILE (IsImageFound) = (True)
        IF (UIAutomation.IfImage.ExistsOnScreen Images: [imgrepo['Image']] FindAllImages: False Tolerance: 10 SearchAlgorithm: UIAutomation.ImageFinderAlgorithm.Legacy) THEN
            # Add the required actions
            SET IsImageFound TO True
        ELSE
            SET IsImageFound TO False
        END
    END
    
    # [ControlRepository][PowerAutomateDesktop]
    
    {
      "ControlRepositorySymbols": [],
      "ImageRepositorySymbol": {
        "Repository": "{\r\n  \"Folders\": [],\r\n  \"Images\": [\r\n    {\r\n      \"Id\": \"04544351-bf17-408f-8ec6-0465346e6091\",\r\n      \"Name\": \"Image\",\r\n      \"Screenshot\": \"iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAANSURBVBhXY/j///9/AAn7A/0FQ0XKAAAAAElFTkSuQmCC\",\r\n      \"ScreenshotPath\": \"imageRepo-screenshots\\\\0cffe302-1cd0-4580-8be4-b7ae43c74862.png\"\r\n    }\r\n  ],\r\n  \"Version\": 1\r\n}",
        "ImportMetadata": {},
        "Name": "imgrepo"
      },
      "ConnectionReferences": []
    }
    
     
     
     

    Thanks & Regards,
    Nived N

    Stay connected:
    LinkedIn | YouTube | Blogs

    Was this answer helpful?
    If yes, please mark it as the solution by selecting the checkbox in the discussion thread.
    Your feedback motivates me to keep contributing. Thank you!

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

Kickstarter Events…

Register for Microsoft Kickstarter Events…

Tuesday Tip #12 Start your Super User…

Welcome to a brand new series, Tuesday Tips…

Tuesday Tip #13 Writing Effective Answers…

Welcome to a brand new series, Tuesday Tips…

Leaderboard

#1
WarrenBelz Profile Picture

WarrenBelz 144,858

#2
RandyHayes Profile Picture

RandyHayes 76,287

#3
Pstork1 Profile Picture

Pstork1 64,505

Leaderboard