Bitbucket Pipelines和非无头Puppeteer?
创始人
2024-12-19 10:41:21
0

要在Bitbucket Pipelines中使用非无头Puppeteer,可以按照以下步骤操作:

  1. 在项目根目录中创建一个名为 bitbucket-pipelines.yml 的文件,用于定义Bitbucket Pipelines的配置。

  2. bitbucket-pipelines.yml 文件中,添加以下代码:

image: node:14

pipelines:
  default:
    - step:
        name: Install dependencies
        script:
          - npm install

    - step:
        name: Run Puppeteer tests
        script:
          - apt-get update && apt-get install -y libgbm-dev
          - npm test
  1. 在项目根目录中创建一个名为 test.js 的文件,用于编写Puppeteer测试代码。
const puppeteer = require('puppeteer');

(async () => {
  const browser = await puppeteer.launch();
  const page = await browser.newPage();
  await page.goto('https://example.com');
  await page.screenshot({ path: 'example.png' });
  await browser.close();
})();
  1. 在项目根目录中创建一个名为 package.json 的文件,用于定义项目的依赖和测试脚本。
{
  "name": "example",
  "version": "1.0.0",
  "scripts": {
    "test": "node test.js"
  },
  "devDependencies": {
    "puppeteer": "^10.0.0"
  }
}
  1. 将上述文件都推送到Bitbucket仓库中。

  2. 打开Bitbucket Pipelines页面,在左侧导航栏中选择你的仓库,并启用Pipelines。

  3. 执行Pipelines,它将自动构建和运行你的测试代码。

这样,你就可以在Bitbucket Pipelines中使用非无头Puppeteer运行测试了。

相关内容

热门资讯

aapoker外挂!德州辅助(... aapoker外挂!德州辅助(软件透明该)原来是真的有挂(详细智能ai代打教程);一、AI软件牌型概...
wpk德州透视辅助!we辅助p... wpk德州透视辅助!we辅助poker(透视辅助)竟然是真的有挂(详细透视辅助教程);we辅助pok...
德州AI智能辅助机器人!wpk... 这是一款非常优秀的 ia辅助检测软件,能够让你了解到中牌率当中全部隐藏参数,与同类被系统制裁软件相比...
aa扑克辅助!aapoker可... aa扑克辅助!aapoker可以进俱乐部(辅助挂)其实是真的有挂(详细代打ai辅助教程);(需添加指...
wepok软件透明挂!aa扑克... wepok软件透明挂!aa扑克有外挂(透视辅助)原来真的有挂(详细辅助透视脚本教程);原来确实真的有...
智星德州菠萝偷偷看牌功能!云扑... 智星德州菠萝偷偷看牌功能!云扑克辅助软件(透视辅助)的确真的有挂(详细透视教程);黑科技是一款具有i...
微扑克德州专用辅助器!云扑克a... 微扑克德州专用辅助器!云扑克app辅助(黑科技)原来是真的有挂(详细辅助教程);是一款益智类棋牌手游...
德扑数据软件!wpk使用ai辅... 赢率提升策略‌;德扑数据软件!wpk使用ai辅助会封号(辅助挂)果真真的有挂(详细辅助挂教程);详细...
微扑克德州专用辅助器!gg扑克... 1、微扑克德州专用辅助器!gg扑克发牌好假(透视辅助)竟然真的有挂(详细辅助工具教程);详细教程。2...
wepoke辅助技巧!德州ai... 1、wepoke辅助技巧!德州ai智能辅助是有(软件透明该)果真真的有挂(详细辅助插件教程)。2、w...