@ 当前/ playwright
当前 是Playwright最受欢迎和最先进的基于云的平台 - 调试,错误分析,实时分析,管弦乐等等
关键特性
实时测试分析与调试
- 为可靠、高业绩报告实时输入测试结果
- 跟踪文件、视频、截图和控制台输出保存到云中
- 综合试验历史、趋势分析和碎片跟踪
- 错误洞察和常见故障模式检测
集成和自动化
- GitHub 与内置的 PR 注释和详细错误报告集成
- 新建状态和故障警报通知和警报缺失
- 发布跟踪器集成以合作并扩展工作流程
- REST API 和 HTTP Webhooks 用于自定义集成
- IDE 扩展为以 AI 驱动的真知灼见排除出故障而不留下代码
性能缩放( S)
- 使用 Orchestration 的 CI Playwright 测试速度可达 40% - 优于本地 Playwright sharding
- Git 信息的收集和与CI的联系
- 测试和光谱级别的历史和趋势浏览器
- 使用强大的动作引擎进行选择性测试执行,在苍蝇上跳过和隔离测试
为AI和现代开发而建
- 即时反馈的 IDE 扩展名
- 自动校正错误时使用 AI 进行校正
- 有效自动化的MCP(模式上下文协议)
- 立即开始调试 - 结果可以实时获取
企业准备
- SOC2符合要求并受到主要公司的信任
- 监测测试套件性能,自动报告
- 针对各类组织的灵活、基于使用的计划
所需资源
- 节点JS 20+
- 剧作家 1.40.1+
安装
npm install @currents/playwright
启用痕迹、截图和视频
use: {
// ...
trace: "retain-on-failure-and-retries",
video: "retain-on-failure",
screenshot: "on",
}
开始
要把这个交给AI吗? 将下面的提示复制到 Cursor, Claude, ChatGPT, 或您的编辑助理, 并让它为您连接基础.
Your task is to update Playwright setup to report test results to Currents.dev
1. Install "@currents/playwright" package:
- as a development dependency
- using the project's package manager (npm, pnpm, yarn, etc...)
2. Update the Playwright configuration file (playwright.config.ts|js|mjs):
- enable traces, videos and screenshots by updating the "use" property, e.g.:
use: {
trace: "retain-on-failure-and-retries",
video: "retain-on-failure",
screenshot: "on",
}
- add Currents test reporter, keep any existing reporters. Example:
// playwright.config.ts
import { defineConfig, devices, PlaywrightTestConfig } from "@playwright/test";
import { currentsReporter } from "@currents/playwright";
export default defineConfig({
// ...
reporter: [currentsReporter()], // add Currents reporter
});
3. Create a new "currents.config.ts" file next to the existing playwright.config.ts|js|mjs file.
- use the same extension
- add the content below
import { CurrentsConfig } from "@currents/playwright";
const config: CurrentsConfig = {
recordKey: process.env.CURRENTS_RECORD_KEY!,
projectId: process.env.CURRENTS_PROJECT_ID!
};
export default config;
几分钟后向海流报告测试结果 头去 获取启动指南 用于逐步设置指令.
指南涵盖:
- 安装
@currents/playwright - 在您的 Playwright 配置中添加当前记者
- 进行第一次测试
管弦乐 - 加速测试
管弦乐帮助在CI机器之间分配测试,以便平行执行,实现 测试速度快至40% 比起本地的 Playwright 硬化.
相较于固定的收缩,海流使用历史计时数据进行智能分布测试,减少了CI时间和成本.
学习更多在 管弦乐设置指南。 。 。 .
CI 整合
检查在流行的 CI 服务商中运行 Playwright 测试以及将结果记录到电流的示例寄存器和指南 :
所有CI/CD实例见 电流实例 仓库.
文档
探索启动和掌握电流的全面指南:
访问 dev 文档 用于完整文件.