Playwright capabilities
mainPlaywright for Go provides a wide range of web automation capabilities, including:
- Multi-context automation: Scenarios spanning multiple pages, domains, and iframes.
- Auto-waiting: Automatically waits for elements to be ready before performing actions like
clickorfill. - Network Interception: Intercept network activity for stubbing and mocking requests.
- Emulation: Emulate mobile devices, geolocation, and permissions.
- Shadow DOM support: Support for web components via shadow-piercing selectors.
- Native Input: Support for native mouse and keyboard events.
- File Handling: Support for uploading and downloading files.