Just Keep Fighting Until The End Of the World :)
This workaround only applies on this version (0.16.1). If the author releases a new version, this workaround may not be needed anymore.
- Download the binaries according to your OS.
- Place the binary file, either
geckodriver
orgeckodriver.exe
in the project root folder, should be under the same directory with this file. - Install
npm
modules usingnpm install
. - Navigate to
node_modules/selenium-webdriver/lib/webdriver.js
. - Go to line 2189, replace
setParameter('text', keys)
withsetParameter('text', keys.then(keys => keys.join('')))
.
Run this application using npm start
command.