@e2e-dev/内核
内核 主机浏览器 e2e数字 :
web({ browser: kernel() }) 运行一个网络目标 在克内尔的Chromium.
安装
npm install --save-dev @e2e-dev/kernel @onkernel/sdk
使用量
import type { E2EConfig } from 'e2e';
import { web } from '@e2e-dev/web';
import { kernel } from '@e2e-dev/kernel';
export default {
targets: [{ engine: web({ browser: kernel({ stealth: true }), viewport: null }), app: { url: 'https://staging.example.com' } }],
workers: 4,
} satisfies E2EConfig;
KERNEL_API_KEY 来源于跑道的环境. kernel(options) 带
Kernel的创建-浏览器机体是一样(stealth, (中文(简体) ), headless, (中文(简体) ), timeout_seconds, (中文(简体) ),
profile, (中文(简体) ), proxy_id, (中文(简体) ), viewport, (中文(简体) ), tags,并加上租赁 scope数字 :
worker (默认)是一个浏览器 每个工人槽运行, attempt (单位:千美元)
每一次测试尝试新浏览器 。 每个浏览器被标记 运行,目标,
和时间档, timeout_seconds 默认为 600 , 因此 Kernel 删除一个已死浏览器
工人从未发布,每个租借者都会在Kernel时登录其现场视图 URL
给一个。 在标题浏览器上,试图记录视频(--video,或
测试 video 选项)获得Kernel重放浏览器屏幕作为它的
video/replay.mp4; 无头浏览器 replay: false 获取页面
屏幕广播.
完整文档生活于 e2e.com/docs/整合/内核。 。 。 .
许可证
阿帕奇 - 2.0