rosolko / WebDriverManager.Net

Automatic Selenium Webdriver binaries management for .Net
MIT License
269 stars 83 forks source link

Download ChromeDriver MatchingBrowser version network error #331

Closed RayLei2333 closed 4 months ago

RayLei2333 commented 4 months ago

My area is in China,In use new DriverManager().SetUpDriver(new ChromeConfig(), VersionResolveStrategy.MatchingBrowser); a network error will occur. So I used postman to test the download json link in the code "https://googlechromelabs.github.io/chrome-for-testing/known-good-versions-with-downloads.json", and found that if the User-Agent, Accept, and Accept-Encoding request headers are added, it takes about a few hundred milliseconds to get the json. If the request headers are not added, it takes about 2-3 minutes, or even longer, or HttpClient will throw a Cancel Task exception. 微信图片_20240619145337 微信图片_20240619145343