@ e2e- dev/ testmu (英语)
运行 @e2e-dev/mobile 测试 测试/ AI (原"羊肉试验")
Android模拟器,iOS模拟器,以及真实的设备. 每个工地租一个装置,
安装您的应用程序, 并在运行结束时发布 . @e2e-dev/web 测试运行
其宿主Chrome和Edge;见 浏览器。 。 。 .
npm install --save-dev e2e @e2e-dev/mobile @e2e-dev/testmu
import type { E2EConfig } from 'e2e';
import { mobile } from '@e2e-dev/mobile';
import { testmu } from '@e2e-dev/testmu';
export default {
targets: [
{
engine: mobile({
platform: 'android',
device: testmu({ device: 'Galaxy S22 Ultra 5G', osVersion: '14', app: 'https://example.com/app.apk' }),
}),
app: { bundleId: 'com.example.app' },
},
],
workers: 2,
} satisfies E2EConfig;
设定 LT_USERNAME 财务报告和审定财务报表 LT_ACCESS_KEY 在运行环境中,从
账户设置 → 密码和安全 → 用户名和访问密钥
(单位:千美元)账户.lambdatest.com/安全/用户名-accesskey) (中文(简体) ).
device 财务报告和审定财务报表 osVersion 必须准确匹配TestMu AI的目录 app 是一个
lt:// 应用id, a https URL,或本地路径. deviceType: 'real' 选择一个真正的设备.
见 融合指南 每笔 选项和限制.
浏览器
web({ browser: testmuBrowsers() }) 运行 TestMu AI 托管的 Chrome 中的网络目标或
边缘,每个工人档次1场. 它从 @e2e-dev/testmu/web,则需要
仅限 @e2e-dev/web; 包根导出设备提供者.
npm install --save-dev e2e @e2e-dev/web @e2e-dev/testmu
import type { E2EConfig } from 'e2e';
import { web } from '@e2e-dev/web';
import { testmuBrowsers } from '@e2e-dev/testmu/web';
export default {
targets: [{ engine: web({ browser: testmuBrowsers(), viewport: null }), app: { url: 'https://staging.example.com' } }],
workers: 4,
} satisfies E2EConfig;
它读的一样 LT_USERNAME 财务报告和审定财务报表 LT_ACCESS_KEY。 。 。 . browserName 实值 Chrome (默认)
或者说 MicrosoftEdge,以及 capabilities 带 browserVersion 财务报告和审定财务报表 LT:Options 区域
作为 platform, (中文(简体) ), geoLocation,以及 video见
融合指南 联 合 国
默认和限制.
许可证
阿帕奇 - 2.0