第一次使用 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 就直接下載安裝吧!
參考資料
《AWS CDK 完全學習手冊:打造雲端基礎架構程式碼 IaC》
第 12 屆 iT 邦幫忙鐵人賽 DevOps 組冠的《用 CDK 定 義 AWS 架構》
第 11 屆 iT 邦幫忙鐵人賽《LINE bot 好好玩 30 天玩轉 LINE API》
一個熱愛分享的雲端工程師!