如何使用赛普拉斯测试 Chrome 扩展程序?

How do I test a Chrome extension using Cypress?

提问人:Glenda Oliveira 提问时间:11/17/2023 更新时间:11/17/2023 访问量:9

问:

我正在尝试使用 Cypress 测试 Chrome 扩展程序,但似乎 Cypress 浏览器无法识别该扩展程序。

我的cypress.config.js:

const { defineConfig } = require("cypress");

module.exports = defineConfig({
  e2e: {
    setupNodeEvents(on, config) {
      on('before:browser:launch', (browser = {}, launchOptions) => {
        if (browser.family === 'chromium' && browser.name !== 'electron') {
          launchOptions.extensions.push('Users\glend\Downloads\build');
        }

        return launchOptions;
      });
    },
  },
});

我尝试在Cypress打开的外部浏览器中手动下载扩展程序,但是扩展程序图标仍然没有在测试空间中打开。

谷歌-Chrome Cypress

评论


答: 暂无答案