Benchmark: Puppeteer vs. Selenium vs. Playwright vs. WebDriverIO
blog.checklyhq.com
Benchmark: Puppeteer vs. Selenium vs. Playwright vs. WebDriverIO
1–10 of 31 posts
Re: Benchmark: Puppeteer vs. Selenium vs. Playwright vs. WebDriverIO
#2Re: Benchmark: Puppeteer vs. Selenium vs. Playwright vs. WebDriverIO
#3Re: Benchmark: Puppeteer vs. Selenium vs. Playwright vs. WebDriverIO
#4I knew before even looking at these that Playwright and Puppeteer would be the best performers. However, they didn't really go into a lot of details about system configuration and browsers which can also have a significant impact on performance.
Re: Benchmark: Puppeteer vs. Selenium vs. Playwright vs. WebDriverIO
#5No cypress?
Re: Benchmark: Puppeteer vs. Selenium vs. Playwright vs. WebDriverIO
#6Re: Benchmark: Puppeteer vs. Selenium vs. Playwright vs. WebDriverIO
#7Hope it's of some use to folks who may be struggling to compile lambda-chrome or with local testing.
I used Selenium a lot in a past life, so this post is interesting to see, but the UX and maintenance cost is also going to need to be factored in with bigger suites of tests.
Re: Benchmark: Puppeteer vs. Selenium vs. Playwright vs. WebDriverIO
#8Interesting.. I've chatted with Tim and learned a lot of people run Puppeteer on Lambda.. there is an easier way (spoiler - I work on the open source project OpenFaaS) - https://www.openfaas.com/blog/puppeteer-scraping/ Hope it's of some use to folks who may be struggling to compile lambda-chrome or with local testing. I used Selenium a lot in a past life, so this post is interesting to see, but the UX and maintenanc…
OpenFaaS is a great alternative that we will surely test drive.
AWS now supporting containers on Lambda will hopefully make shipping browser binaries to Lambda also easier.
Re: Benchmark: Puppeteer vs. Selenium vs. Playwright vs. WebDriverIO
#9Re: Benchmark: Puppeteer vs. Selenium vs. Playwright vs. WebDriverIO
#10While interesting, performance is a tiny concern here. Most browser automation is going to have a lot of implicit and explicit waits that dwarf the differences in performance between libraries. Moreover, someone may choose Puppeteer over Selenium for functional differences (for example, Selenium is easier to catch and block)