Playwright

Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API. (by microsoft)

Playwright Alternatives

Similar projects and alternatives to Playwright

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better Playwright alternative or higher similarity.

Suggest an alternative to Playwright

Reviews and mentions

Posts with mentions or reviews of Playwright. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-12-05.
  • HLive Update: Added Testing, Plugins, PubSub, and more. See comments for details
    3 projects | reddit.com/r/golang | 5 Dec 2021
    I've pushed some updates to HLive, and I was hoping you would give it a try. HLive is a full-stack dynamic webpage engine, much like Pheonix LiveView. Since my initial post asking for early feedback, I have made much progress on what I want HLive to be. I've now split the project into 3 parts, HLive, HLiveKit and HHot. HLive A WebSocket based dynamic web page engine HLiveKit A standard library for HLive (E.g. PubSub, input focus) HHot An opinionated web framework with hot reload I wanted to make HLive something that others could use to create their full-stack dynamic framework. I decided it would only have features for dynamically changing the DOM (aka HTML) in the browser and reacting to JavaSript events. Everything else would be implemented as a plugin. For example, giving an input field focus was implemented as a plugin in HLiveKit. When I started to create my own web framework, HHot, I challenged myself to not cheat by adding custom features in HLive for it. If it was a feature I wanted, it needed to be usable for everyone. HLiveKit, is where I will add code that I think is generic enough to benefit everyone but not something you'd want in the lower-level HLive. Some recent additions are a simple publish-subscribe library (PubSub) and a plugin for disabling a button on the client-side before it's sent to the backend. I've also moved my component list code to HLiveKet, and it's great for when you have lists of results to page through and code for giving a text input focus. HLiveKit lives in the HLive repo. Over time I will continue to add more and more features to HLiveKit it's also a good place for anyone to contribute elements they create. Using a combination of HLive and HLiveKit, you can build great stuff today. While HLiveKit only has a few features now, they work as examples of extending HLive to add any functionality you need for your app or site. HHot will be an opinionated web framework intended to compete with Next.js, Angular, and Vue.js. This will be its own repo separate from HLive. I'm also using HHot as a way to push HLive to the limits. HHot is in active development, and I hope to share a video preview soon. If creating a dynamic HTML framework using HLive is something you want to do, reach out and let's chat. Testing was something I wanted to solve well. I wanted a system-testing solution to ensure the Go and JavaScript worked perfectly together. I also wanted something HLive, and HHot developers could use to test their code too. You now have HLiveTest. HLiveTest is built using https://playwright.dev. This means it uses a real browser, but, in use, it feels like using Go's httptest server. It lives in the HLive repo. I'm happy to answer any questions you may have, so please ask away.
  • Automate your testing with Playwright
    2 projects | dev.to | 3 Dec 2021
    I've test been hearing a lot of buzz about Playwright lately, a relatively new E2E test automation framework. With all the hype, I figure it's in my best interest to find out what the talk is about. So let's get started!
  • รู้จักตัว Playwright คร่าวๆกัน
    2 projects | dev.to | 22 Nov 2021
  • Using Playwright in GitHub Actions
    2 projects | dev.to | 17 Nov 2021
    Playwright is built to enable cross-browser web automation. And it can be easily introduced into a Java project using Maven.
  • Migrating from Puppeteer to Playwright
    4 projects | dev.to | 16 Nov 2021
    The Playwright community on GitHub, Twitter, Slack and beyond has gotten very vibrant, while Puppeteer's has gone more and more quiet.
    4 projects | dev.to | 16 Nov 2021
    While they share a number of similarities, Puppeteer and Playwright have evolved at different speeds over the last two years, with Playwright gaining a lot of momentum and arguably even leaving Puppeteer behind.
  • มาใช้ Playwright เขียน e2e testing กันเถอะ
    3 projects | dev.to | 12 Nov 2021
    Playwright คือ e2e (end to end) testing framework ที่พัฒนาโดย Microsoft
    3 projects | dev.to | 12 Nov 2021
  • QuestPDF 2021.11 - a new version of the open-source, MIT-licensed, C# library for generating PDF documents with fluent API, now with several community-driven improvements 🎉 Please help me make it popular 🚀
    5 projects | reddit.com/r/dotnet | 9 Nov 2021
    If you don't care about making it client side, as an alternative you can use something like https://github.com/conficient/BlazorTemplater to load your existing Blazor code in the backend, then send the output to https://playwright.dev/ - which will produce a PDF file. This way you can also have an HTML preview of the PDF, the PDF itself.
  • In Memory Automated UI Testing ASP.NET Core
    2 projects | dev.to | 5 Nov 2021
    When developing this project, I started using Selenium as the browser testing tool, however I noticed in October 2021, that Microsoft updated the integration test article (see above) to recommend Playwright instead of Selenium.  So I took a look, I liked it, and I have used Playwright for the remainder of the project.  Playwright is a relatively new end-to-end testing tool developed and maintained by Microsoft.
  • Angular v13 Released
    8 projects | news.ycombinator.com | 3 Nov 2021
  • Safari is completely useless if you’re a creative or into webdesign.
    1 project | reddit.com/r/webdev | 1 Nov 2021
    Ok nice. Not sure exactly how comparable it is to BrowserStack but I'm currently looking into Playwright as a way to get my feet wet. Seems like a bit of a learning curve but hopefully the automation will save me some time in the future.
  • Avoiding bot detection: How to scrape the web without getting blocked?
    7 projects | news.ycombinator.com | 31 Oct 2021
    Playwright is easy to get started with. The even tools that allow you to record your browser actions and covert it into code ( https://playwright.dev/ ).
  • Has anyone here used Playwright? If so do you find it comparable to Cypress?
    1 project | reddit.com/r/webdev | 25 Oct 2021
    Has anyone here used Playwright? Just wondering if it's comparable to Cypress or has any fundamental missing features?
  • Contributing to a Google Open Source Project!
    1 project | dev.to | 22 Oct 2021
    I encourage you to use it when looking for issues on Github! I ended up finding an issue from the playwright project by Microsoft and started looking for an issue. Eventually I found an issue that was a bug about the playwright trace viewer tool opening a new chromium tab if it is pressed. It seemed enough to challenge me so I tried to take it on! Setting up the project took a lot of time because I did not fully understand it and needed to take the time to learn how to use it and how to test with it. Whenever I had any troubles with setting it up or trying to solve the issue, I would always message the Slack for help. After getting the dev setup running I tried to run through the code to find where the trace viewer app would be triggered so I could see what was happening. I couldn’t fully understand what was going on so I messaged the Slack for some help with the issue and received comments from the community to help guide me into the right direction.

Stats

Basic Playwright repo stats
75
31,063
10.0
4 days ago

microsoft/playwright is an open source project licensed under Apache License 2.0 which is an OSI approved license.

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
Find remote JavaScript jobs at our new job board 99remotejobs.com. There are 15 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.