Playwright (Test Automation Library) for .NET Is Now Stable

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • playwright-dotnet

    .NET version of the Playwright testing and automation library.

  • Could be the same reason why this doesn't work as an Azure Function either:

    https://github.com/microsoft/playwright-dotnet/issues/1076

  • PuppeteerSharp

    Headless Chrome .NET API

  • Oh, I didn't know this existed. Definitely going to try this. I'm currently using Puppeteer Sharp (https://github.com/hardkoded/puppeteer-sharp) and something like:

    > await page.GotoAsync("https://playwright.dev/dotnet");

    > await page.ScreenshotAsync(new PageScreenshotOptions() { Path = "screenshot.png" });

    Is broken, if you have background images in CSS the screenshot happens after Page Load is completed but before all CSS images are loaded so you end up not getting backgrounds in the screenshot. The only solution is to try add a delay before taking the screen grab, and it there's any sort of latency then the delay could result in not getting a good screenshot...

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • robotframework-browser

    Robot Framework Browser library powered by Playwright.

  • Pair Playwright with Robot Framework (https://github.com/MarketSquare/robotframework-browser) and you'll get awesome browser automation with solid reporting, good test instrumentation and support for pretty much any TA need you might have besides browser automation.

  • puppeteer

    Node.js API for Chrome

  • I can run puppeteer in a Lambda fine, it's just that when you navigate to a webpage with a background loaded as a css image it doesn't wait for that to load before taking the screen grab. :(

    https://github.com/puppeteer/puppeteer/issues/4046

  • Cypress

    Fast, easy and reliable testing for anything that runs in a browser.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Sometimes things simply don't work

    3 projects | dev.to | 23 Apr 2024
  • Pyppeteer Tutorial: The Ultimate Guide to Using Puppeteer with Python

    5 projects | dev.to | 5 Feb 2024
  • Scraping Using Python in Step by step approach

    2 projects | dev.to | 20 Jul 2023
  • Learn Automated Testing At Home: A Beginner's Guide

    4 projects | dev.to | 4 Apr 2024
  • Let's build a screenshot API

    8 projects | dev.to | 24 Mar 2024