我有一个应用程序,它使用基于高山的图像,并且我在给定目录(/usr/bin/chromedriver/linux64/2.45/chromedriver)中有chrome驱动程序,并使用755许可。
我在给定的错误下面是
chromedriver-docker-example_1 | 2019-03-20 05:05:50.316 ERROR 21 --- [ null to remote] org.openqa.selenium.os.OsProcess : org.apache.commons.exec.ExecuteException: Execution failed (Exit value: -559038737. Caused by java.io.IOException: Cannot run program "/usr/bin/chromedriver/linux64/2.45/chromedriver" (in directory "."): error=2, No such file or directory)
可以让任何人提供帮助吗?
我能够解决它,对于高山,我们需要安装铬驱动器铬。添加下面给定的命令进行设置。
RUN apk update && apk add --no-cache bash
alsa-lib
at-spi2-atk
atk
cairo
cups-libs
dbus-libs
eudev-libs
expat
flac
gdk-pixbuf
glib
libgcc
libjpeg-turbo
libpng
libwebp
libx11
libxcomposite
libxdamage
libxext
libxfixes
tzdata
libexif
udev
xvfb
zlib-dev
chromium
chromium-chromedriver
,然后指向驱动程序路径/usr/bin/chromedriver。这应该解决给定的问题。