小编Ank*_*kit的帖子

遇到异常:在 Jenkins 中运行 puppeteer 脚本时找不到 Chromium(修订版 1095492)(以 Debian 作为机器)

我使用 puppeteer 和 lighthouse 开发了一个基于 nodeJS 的项目。我正在使用 puppeteer 登录用户需要登录的任何网站。登录后,我导航到任何页面,例如我的订单、帐户信息、订购页面等。

注意-我把它作为詹金斯上的一个自由风格项目。

详细信息中的确切错误 - 遇到异常:找不到 Chromium(修订版 1095492)。如果出现以下任一情况,就会发生这种情况

  1. 您在运行脚本之前没有执行安装(例如npm install)或
  2. 您的缓存路径配置不正确(即:/root/.cache/puppeteer)。

在调用我的脚本之前尝试运行以下 3 个脚本-->

  1. apt-get 更新

  2. apt-get install -y gconf-service libasound2 libatk1.0-0 libc6 libcairo2 libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgcc1 libgconf-2-4 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk-3-0 libnspr4 libpango -1.0-0 libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 ca-证书字体解放 libappindicator1 libnss3 lsb-release xdg-utils wget libgbm-dev

  3. npm 安装-g

npm run MyScriptName

Package.json--> "devDependencies": { "chromedriver": "^108.0.0", "日期和时间": "^2.4.1", "lighthouse": …

debian-based chromium jenkins puppeteer

6
推荐指数
1
解决办法
3983
查看次数

标签 统计

chromium ×1

debian-based ×1

jenkins ×1

puppeteer ×1