Adding GPAL to your project takes just a few steps - a NuGet package, the right namespace references, and an optional GPAL.yaml for driver and global settings.
GPAL works out of the box with PuppeteerPort, its default engine - no driver needed. This page only applies if you choose a Selenium-based engine, which requires a WebDriver binary matching your installed browser version.
GPAL targets .NET Framework 4.8 on purpose - it ships with every supported Windows install, needs no separate runtime, and is one of the most stable targets Microsoft has ever shipped. None of that limits what GPAL can do, because the surface you write against is GPAL's fluent API, not the framework's.
A GPAL automation workflow follows a simple three-step pattern: create a browser, navigate to a page, interact with elements. This page walks through the minimal working example.