第一次使用 Selenium 可能會因為沒有裝過 driver 所以出現錯誤
執行錯誤
錯誤結果大概如下
Error: Unable to obtain browser driver.
For more information on how to install drivers see
https://www.selenium.dev/documentation/webdriver/getting_started/install_drivers/. Error: Error executing command for /Users/user/node_modules/selenium-webdriver/bin/macos/selenium-manager with --browser,chrome,--output,json: TypeError: Cannot read properties of null (reading 'toString')
at getPath (/Users/user/node_modules/selenium-webdriver/common/driverFinder.js:35:11)
at thenableWebDriverProxy.createSession (/Users/user/node_modules/selenium-webdriver/chromium.js:689:31)
at thenableWebDriverProxy.createSession (/Users/user/node_modules/selenium-webdriver/chrome.js:232:13)
解決方法
這時候如果使用 macOS 就可以直接使用 brew 來安裝 chromedriver
brew install --cask chromedriver
如果是 Windows 就直接下載安裝吧!