Chromedriver不使用高山基地码头图像



我有一个应用程序,它使用基于高山的图像,并且我在给定目录(/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。这应该解决给定的问题。

最新更新