electron / chromedriver

Download ChromeDriver for Electron

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Chromedriver exited with error code: null error (MacOS)

cenkingunlugu opened this issue · comments

For a project, I am trying to run electron-chromedriver but I am getting these errors:

./node_modules/.bin/chromedriver -h                   

dyld: Library not loaded: @rpath/libffmpeg.dylib
  Referenced from: /Users/cxe10/workspace/FluxToolUiTests/node_modules/electron-chromedriver/bin/chromedriver
  Reason: image not found
/Users/cxe10/workspace/FluxToolUiTests/node_modules/electron-chromedriver/chromedriver.js:18
    throw new Error(`Chromedriver exited with error code: ${code}`)
    ^

Error: Chromedriver exited with error code: null
    at ChildProcess.chromeDriverProcess.on.code (/Users/cxe10/workspace/FluxToolUiTests/node_modules/electron-chromedriver/chromedriver.js:18:11)
    at ChildProcess.emit (events.js:189:13)
    at maybeClose (internal/child_process.js:970:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:259:5)

MacOSX Version: 10.14.4 (18E226)
Node Version: v10.15.3
Npm Version: 6.4.1
electron-chromedriver version: ^5.0.0-beta.1

For me as well.

Got the same error in CI, running on macOS BigSur:

── electron@12.1.0
└─┬ spectron@14.0.0
  └─┬ @electron/remote@1.2.1
    └── electron@12.1.0 deduped

└─┬ spectron@14.0.0
  └── electron-chromedriver@12.0.0

Have you guys found a solution?

Thanks!

I personally found that most if not all driver related errors I ever had were handled by using selenium-webdriver.