Google Chrome + C# + Seleniumでスクレイピングプログラムを組んでいたところ、SeleniumのNuGetパッケージをアップデートしたところエラーが出る様になりました。
var driverService = ChromeDriverService.CreateDefaultService();
この部分でエラー発生
Unable to obtain chrome using Selenium Manager; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors/driver_location
このエラーが出た場合
var driverService = ChromeDriverService.CreateDefaultService(@”C:\Users\hoge/hoge);
といった具合にCreateDefaultServiceにパスを指定してあげるとエラーが消えます。
Seleniumは便利なのですが関連モジュールがアップデートされると不定期にこの様なバグが発生するのでなかなか困ってものです。
無料で使っておいて言うのもなんですが、しっかりテストしてからリリースして欲しいですね。