Linux &引用;加载共享库时出错:libnss3.so“;运行Gtlab CI作业以使用webdriverio执行自动测试时

Linux &引用;加载共享库时出错:libnss3.so“;运行Gtlab CI作业以使用webdriverio执行自动测试时,linux,selenium,webdriver,selenium-chromedriver,gitlab-ci,Linux,Selenium,Webdriver,Selenium Chromedriver,Gitlab Ci,我正在Gitlab CI中为selenium中的自动测试设置CI作业,但由于该问题,测试失败 019-09-27T11:03:17.404Z INFO@wdio/cli:Launcher:runonprepare-hook /builds/shauryav/test react ci cd/node_modules/chromedriver/lib/chromedriver/chromedriver:加载共享库时出错:libnss3.so:无法打开共享对象文件:没有此类文件或目录 我尝试过许多解

我正在Gitlab CI中为selenium中的自动测试设置CI作业,但由于该问题,测试失败

019-09-27T11:03:17.404Z INFO@wdio/cli:Launcher:runonprepare-hook /builds/shauryav/test react ci cd/node_modules/chromedriver/lib/chromedriver/chromedriver:加载共享库时出错:libnss3.so:无法打开共享对象文件:没有此类文件或目录

我尝试过许多解决方案,如安装软件包“@wdio/cli”:“^5.13.2”、“webdriverio”:“^5.13.2”,但都不起作用。注意,我没有使用任何docker设置

/builds/shauryav/test-react-ci-cd/node_modules/chromedriver/lib/chromedriver/chromedriver: error while loading shared libraries: libnss3.so: cannot open shared object file: No such file or directory
2019-09-27T11:03:27.415Z ERROR @wdio/cli:utils: A service failed in the 'onPrepare' hook
Error: timeout
    at Timeout.timeoutFunc (/builds/shauryav/test-react-ci-cd/node_modules/tcp-port-used/index.js:204:25)
    at listOnTimeout (internal/timers.js:531:17)
    at processTimers (internal/timers.js:475:7)```
试试这些命令

apt安装libnss

apt安装libnss3 dev libgdk-pixbuf2.0-dev libgtk-3-dev libxss dev

如果上面的命令不起作用,那么使用下面的命令


sudo apt install libgconf-2-4 libatk1.0-0 libatk-bridge2.0-0 libgdk-pixbuf2.0-0 libgtk-3-0 libgbm-dev-libnss3-dev-libxss-dev

libnss3.so:没有这样的文件或目录→ 安装libnss(Debian,Ubuntu)/nss(Fedora,CentOS)。@KnudLarsen在Ubuntu上找不到libnss包:16.0416.04:libnss3<代码>apt缓存搜索libnss和
apt文件搜索libnss3.so
。。。。或者使用在线搜索。。。决定包裹名称。回答得好。对于那些不知道的人,请确保首先运行
apt update