hardkoded / puppeteer-sharp

Headless Chrome .NET API
https://www.puppeteersharp.com
MIT License
3.23k stars 428 forks source link

Browser install tool #2667

Open WeihanLi opened 4 days ago

WeihanLi commented 4 days ago

Description

puppeteer provides @puppeteer/browsers to help install browsers, could we support similar functions with a dotnet tool, thoughts?

# Download the latest available Chrome for Testing binary corresponding to the Stable channel.
npx @puppeteer/browsers install chrome@stable

# Download a specific Chrome for Testing version.
npx @puppeteer/browsers install chrome@116.0.5793.0

# Download the latest Chrome for Testing version for the given milestone.
npx @puppeteer/browsers install chrome@117

# Download the latest available ChromeDriver version corresponding to the Canary channel.
npx @puppeteer/browsers install chromedriver@canary

# Download a specific ChromeDriver version.
npx @puppeteer/browsers install chromedriver@116.0.5793.0

Additional Information

kblok commented 3 days ago

That sounds like a good idea!