Power Automate Gallery
Add Flow
Visit web pages found with Duckduckgo
Run DuckDuckGo in Chrome and visit first three links. Create a variable for CSS selectors to be able to click different links using an incremental loop counter.
Flow Actions
Old version
WebAutomation.LaunchFirefox.LaunchFirefoxCloseDialog Url: $'''https://duckduckgo.com/?q=power+automate''' WindowState: WebAutomation.BrowserWindowState.Normal ClearCache: False ClearCookies: False Timeout: 60 BrowserInstance=> Browser WebAutomation.ExtractData.ExtractList BrowserInstance: Browser Control: $'''html > body > div:eq(1) > div:eq(4) > div:eq(2) > div > div:eq(0) > div:eq(4) > div''' ExtractionParameters: {[$'''div > h2 > a:eq(0)''', $'''Href''', $''''''] } ExtractedData=> DataFromWebPage LOOP LoopIndex FROM 0 TO 2 STEP 1 SET LinkResult TO $'''a[Class=\"result__a js-result-title-link\"]:eq(%LoopIndex%)''' WebAutomation.Click.Click BrowserInstance: Browser Control: appmask['Web Page \'https://duckduckgo.com/?q=power+automate&ia=web\'']['LinkResult'] WebAutomation.GoToWebPage.NavigateBackCloseDialog BrowserInstance: Browser END # Tested with Power Automate Desktop version 2.15.284.21354 # [ControlRepository][PowerAutomateDesktop] { "ApplicationInfo": { "Name": "ClipboardControlRepository", "Version": "1.0" }, "Screens": [ { "Controls": [ { "AutomationProtocol": "uia3", "ScreenShot": null, "ElementTypeName": "
", "InstanceId": "9eada74a-cd8f-4683-817d-8ede78ba44b9", "Name": "LinkResult", "SelectorCount": 1, "Selectors": [ { "CustomSelector": "%LinkResult%", "Elements": [], "Ignore": false, "IsCustom": true, "IsWindowsInstance": false, "Order": 0 } ], "Tag": "a" } ], "ScreenShot": null, "ElementTypeName": "Web Page", "InstanceId": "7b307d80-4566-4325-a510-0caadb9ce021", "Name": "Web Page 'https://duckduckgo.com/?q=power+automate&ia=web'", "SelectorCount": 1, "Selectors": [ { "CustomSelector": null, "Elements": [ { "Attributes": [], "CustomValue": "domcontainer", "Ignore": false, "Name": "Web Page 'https://duckduckgo.com/?q=power+automate&ia=web'", "Tag": "domcontainer" } ], "Ignore": false, "IsCustom": false, "IsWindowsInstance": false, "Order": 0 } ], "Tag": "domcontainer" } ], "Version": 1 }
WebAutomation.LaunchChrome Url: $'''https://duckduckgo.com/?q=power+automate''' WindowState: WebAutomation.BrowserWindowState.Normal ClearCache: False ClearCookies: False Timeout: 60 BrowserInstance=> Browser WebAutomation.DataExtraction.ExtractList BrowserInstance: Browser Control: $'''html > body > div:eq(1) > div:eq(4) > div:eq(2) > div > div:eq(0) > div:eq(4) > div''' ExtractionParameters: {[$'''div > h2 > a:eq(0)''', $'''Href''', $''''''] } ExtractedData=> DataFromWebPage LOOP LoopIndex FROM 0 TO 2 STEP 1 SET LinkResult TO $'''a[Class=\"result__a js-result-title-link\"]:eq(%LoopIndex%)''' WebAutomation.Click BrowserInstance: Browser Control: appmask['Web Page \'https://duckduckgo.com/?q=power+automate&ia=web\'']['LinkResult'] WebAutomation.NavigateBack BrowserInstance: Browser END # Tested with Power Automate Desktop version 2.11.51.21196 # [ControlRepository][PowerAutomateDesktop] { "ApplicationInfo": { "Name": "ClipboardControlRepository", "Version": "1.0" }, "Screens": [ { "Controls": [ { "AutomationProtocol": "uia3", "ScreenShot": null, "ElementTypeName": "
", "InstanceId": "9eada74a-cd8f-4683-817d-8ede78ba44b9", "Name": "LinkResult", "SelectorCount": 1, "Selectors": [ { "CustomSelector": "%LinkResult%", "Elements": [], "Ignore": false, "IsCustom": true, "IsWindowsInstance": false, "Order": 0 } ], "Tag": "a" } ], "ScreenShot": null, "ElementTypeName": "Web Page", "InstanceId": "7b307d80-4566-4325-a510-0caadb9ce021", "Name": "Web Page 'https://duckduckgo.com/?q=power+automate&ia=web'", "SelectorCount": 1, "Selectors": [ { "CustomSelector": null, "Elements": [ { "Attributes": [], "CustomValue": "domcontainer", "Ignore": false, "Name": "Web Page 'https://duckduckgo.com/?q=power+automate&ia=web'", "Tag": "domcontainer" } ], "Ignore": false, "IsCustom": false, "IsWindowsInstance": false, "Order": 0 } ], "Tag": "domcontainer" } ], "Version": 1 }
Changes
2022-01-06: Updated flow actions to work with Power Automate Desktop version 2.15.284.21354
References
[1]
https://docs.microsoft.com/en-us/power-automate/desktop-flows/how-to/click-elements-list-links
[2]
https://docs.microsoft.com/en-us/power-automate/desktop-flows/build-custom-selectors
Author
PAG Admin
Flow Variables
Flow Datatypes