What users are saying about
Top Rated
245 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener'>trScore algorithm: Learn more.</a>Score 8.8 out of 100
Based on 245 reviews and ratings
Microsoft Power Automate
<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow noopener'>Customer Verified: Read more.</a>
Top Rated
136 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener'>trScore algorithm: Learn more.</a>Score 8.4 out of 100
Based on 136 reviews and ratings
Attribute Ratings
- Selenium is rated higher in 1 area: Likelihood to Recommend
- Microsoft Power Automate is rated higher in 2 areas: Usability, Support Rating
Likelihood to Recommend

9.3
Selenium
93%
55 Ratings
8.4
Microsoft Power Automate
84%
40 Ratings
Likelihood to Renew

9.2
Selenium
92%
6 Ratings
Microsoft Power Automate
N/A
0 Ratings
Usability

8.7
Selenium
87%
6 Ratings
10.0
Microsoft Power Automate
100%
3 Ratings
Support Rating

8.1
Selenium
81%
19 Ratings
8.8
Microsoft Power Automate
88%
13 Ratings
Implementation Rating

9.0
Selenium
90%
6 Ratings
Microsoft Power Automate
N/A
0 Ratings
Likelihood to Recommend
Selenium
Selenium is one of the few tools on the market that allows interaction with a browser that is open-source, so it would be really hard to fault/beat it. It's actually available to use in many languages (like Java, Javascript, Python, etc.), so it does cater to many out there. The use case is simple, but powerful, "to imitate a real user interacting with a webpage". This opens up so much in regards to Front end automation and will automate many of your test cases which you would normally manually perform, in a much slower and error-prone way. In addition, you could write scripts to act as tools, if say an API isn't exposed to you. For example, you could create scripts to register an account on a website with different randomised usernames each time. So not just limited to testing. The only downside is that Selenium could hit a scenario where it becomes stuck, then it will crash and require you to debug where it went wrong. But this is more down to the logic of the scripts rather than Selenium itself. You would need to know your product well to cater to these scenarios as Selenium won't handhold you to why things crash/fail.

Verified User
Professional in Quality Assurance
Gambling & Casinos Company, 51-200 employeesMicrosoft Power Automate
Well Suited - Collecting data and organizing it.- Eliminate a lot of admin work.- Send auto-response emails to customers/users.- Notify relevant users when the data is updated.- Creating business process flows. Less Appropriate - If creating a flow to create a pdf file that combines all the attachments into one pdf file. - Flow will fail sometimes if the flow is too long and complex and if the flow connections are changed from one user to another.

Verified User
Account Manager in Finance and Accounting
Construction Company, 11-50 employeesPros
Selenium
- For any web based UI automation, Selenium is the best tool out there to automate your tests.
- It supports multiple coding languages like Java, Python, Ruby, C# etc.. to choose from.
- There is a huge community of users and can get many answers on StackOverFlow.
- It has lot of other plugins to make your tests even more efficient.

Verified User
Professional in Quality Assurance
Information Technology and Services Company, 10,001+ employeesMicrosoft Power Automate
- "When an item is changed in a SharePoint list, do ____" - very easy to trigger massive flows of data based upon a one-field change on a SharePoint list.
- Being able to manually trigger from a Microsoft PowerApp button press to perform actions.
- Scheduled tasks - once a day, get every record in (LIST) with (Filters) and do (Stuff) to them.

Verified User
Engineer in Information Technology
Outsourcing/Offshoring Company, 10,001+ employeesCons
Selenium
- Selenium is pretty user-friendly but sometimes tests tend to flake out. I'd say roughly one out of twenty tests yields a false positive.
- Selenium software cannot read images. This is a minor negative because a free plug-in is available from alternate sources.
- Slowness may be a minor factor with Selenium, though this is an issue with basically any testing software since waiting on a site to execute JavaScript requires the browser to wait for a particular action.

Verified User
Manager in Quality Assurance
Civil Engineering Company, 51-200 employeesMicrosoft Power Automate
- I think general training could be improved. I'm sure there are many more uses than the simple automation tasks I was using Power Automate for, but I didn't have the time or bandwidth to dig through Microsoft's documentation on the tool.

Verified User
Manager in Marketing
Internet Company, 201-500 employeesPricing Details
Selenium
General
Free Trial
—Free/Freemium Version
—Premium Consulting/Integration Services
—Entry-level set up fee?
No
Starting Price
—Microsoft Power Automate
General
Free Trial
—Free/Freemium Version
—Premium Consulting/Integration Services
—Entry-level set up fee?
No
Starting Price
—Likelihood to Renew
Selenium
Selenium 9.2
Based on 6 answers
We love this product mainly because of its high customization abilities and the ease of use. Moreover, its free and can be learned easily through online communities and videos. The tests are more consistent and reliable as compared to Manual tests. It has enabled us to test a large number of features all in one go, which would have impossible through manual tests. The reports generated at the end of the tests are really helpful for the QA and the development teams to get a fair view of the application.
Test Engineer
NexJ SystemsComputer Software, 201-500 employees
Microsoft Power Automate
No score
No answers yet
No answers on this topic
Usability
Selenium
Selenium 8.7
Based on 6 answers
As I mentioned earlier, the reason I use Selenium is because there is a fairly widespread community of users, and user support services are at a good level. because the application is open source, it works on many platforms (Windows, Linux, IOS) without any problems. In addition, it gives us a lot of options for writing functional tests. For errors that we receive through the application, we can easily find the reasons for errors in the forums.
Business Intelligence & Database Consultant
EMO A.ŞInformation Technology & Services, 501-1000 employees
Microsoft Power Automate
Microsoft Power Automate 10.0
Based on 3 answers
For most tasks WinAutomation is great and easy to use. You just set up tasks on a step by step basis and you can even tell the program what to do when there is an error (such as continue with job). Sometimes with complicated web extraction jobs it would be good to be able to easily extract data from the web page source.

Verified User
General Manager in Corporate
Marketing and Advertising Company, 1-10 employeesSupport Rating
Selenium
Selenium 8.1
Based on 19 answers
Selenium does not have technical support available easily. You have to go through forums to get the information you need. However, there are excellent forums out there that make it easy to troubleshoot. The open-source flexibility makes it difficult to have dedicated support.

Verified User
Manager in Engineering
Hospitality Company, 51-200 employeesMicrosoft Power Automate
Microsoft Power Automate 8.8
Based on 13 answers
So Microsoft Flow support for its general troubleshooting or correcting issues is excellent. But to my knowledge, Microsoft Flow itself does not have service providers, even though they offer templates on their online app. I have found myself many times trying to complete individual actions that have no known template or even forum example. Every business is unique, and Microsoft does an excellent job of providing versatile yet straightforward systems. Microsoft Flow is definitely on the more advanced side of things. Having support or being able to purchase superior service (on building personalized flows) would be great.
Estimator and Project Manager
Century Exteriors Inc.Construction, 11-50 employees
Implementation Rating
Selenium
Selenium 9.0
Based on 6 answers
We did everything we needed to use it.Now we can execute our tests on different operational systems and browsers running few tests simultaneously.We also implemented Appium framework to execute our tests on mobile devices, such as iPhones, iPads, Android phones and tablets.We use SauceLabs for our test execution and Jenkins for continuous integration.
Lead QA Automation Engineer
FareCompare.comMarketing and Advertising, 11-50 employees
Microsoft Power Automate
No score
No answers yet
No answers on this topic
Alternatives Considered
Selenium
Sikuli is a GUI automation program that offers an alternative for web based (and any other engine) programs. Sikuli's native language is Python. However, users can customize the software with add-ons similar to Selenium add-ons. These add-ons extend the use of Sikuli to languages such as Java, JavaScript, many C based languages, etc.
QA Lead
Inhance DigitalMarketing and Advertising, 51-200 employees
Microsoft Power Automate
Microsoft Power Automate is the first flow-based service that I have used, and I loved its convenience. It does take some time to learn and a lot of research. I recommend that you first plan out how you imagine that the flow should work and change things around as you start creating the flows.

Verified User
Technician in Information Technology
Non-Profit Organization Management Company, 51-200 employeesReturn on Investment
Selenium
- There hasn’t been a downside to using it yet other than we’ve got to update the programs we create for each change.
- This has saved us hundreds of hours of manpower by allowing our automation engineer to rapid fire tests.
- We are able to screenshot and save entire sites before and after launch with a program the automation engineer created
- We can compare large volumes of data against data in excel docs with a program created using Selenium
Quality Assurance Analyst
Deltak - Wiley Education ManagementMarketing and Advertising, 501-1000 employees
Microsoft Power Automate
- Power Automate has allowed us to create applications or customer interfaces we would not have been able to if we weren't able to move data around like we can with Power Automate
- Power Automate helped us connect 3rd party systems that previously had no connection by passing data between different channels. This reduces license counts.

Verified User
Technician in Information Technology
Food Production Company, 501-1000 employees