Playwright is a Node.js library to automate Chromium, Firefox, and WebKit with a single API. Playwright is built to enable cross-browser web automation that is ever-green, capable, reliable and fast. Headless execution is supported for all browsers on all platforms. Playwright is built to automate the broad and growing set of web browser capabilities used by Single Page Apps and Progressive Web Apps. Scenarios that span multiple page, domains and iframes. Auto-wait for elements to be ready before executing actions (like click, fill). Intercept network activity for stubbing and mocking network requests. Emulate mobile devices, geolocation, permissions. Support for web components via shadow-piercing selectors. Native input events for mouse and keyboard. Upload and download files. The bridge between Node.js and the other languages is basically a Node.js runtime combined with Playwright which gets shipped for each of these languages (around 50MB).

Features

  • Headless execution is supported for all the browsers on all platforms
  • Support for web components via shadow-piercing selectors
  • Upload and download files
  • Native input events for mouse and keyboard
  • Scenarios that span multiple page, domains and iframes
  • Auto-wait for elements to be ready before executing actions (like click, fill)

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow Playwright for Go

Playwright for Go Web Site

Other Useful Business Software
Go From Idea to Deployed AI App Fast Icon
Go From Idea to Deployed AI App Fast

One platform to build, fine-tune, and deploy. No MLOps team required.

Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
Try Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Playwright for Go!

Additional Project Details

Programming Language

JavaScript

Related Categories

JavaScript Browser Extensions and Plugins, JavaScript Headless Browsers

Registered

2022-11-08