团队和AI代理的开源视觉测试平台.
官方 Argos Cypress 集成系统
从您手中抓取稳定的 Argos 截图 齐压 测试.
访问 Cypress SDK 文档 用于向导,API参考,以及更多.
安装
npm install --save-dev @argos-ci/cypress
使用量
在您的 Cypress 配置中注册 Argos 任务 :
// cypress.config.js
const { defineConfig } = require("cypress");
const { registerArgosTask } = require("@argos-ci/cypress/task");
module.exports = defineConfig({
e2e: {
setupNodeEvents(on, config) {
registerArgosTask(on, config, {
// Upload the screenshots to Argos only on CI.
uploadToArgos: !!process.env.CI,
});
return config;
},
},
});
在支持文件中导入命令 :
// cypress/support/e2e.js
import "@argos-ci/cypress/support";
然后用 cy.argosScreenshot 在测试中:
// cypress/e2e/example.cy.js
describe("Homepage", () => {
it("takes a screenshot", () => {
cy.visit("http://localhost:3000");
cy.argosScreenshot("homepage");
});
});