@ 当前/ cli
将 Cypress 与 当前 - Cypress Cloud的替补
2023年12月 最新情况
如果你看见 Error: certificate has expired,请升级到4.0.4+版本.
2023年3月 最新情况
QQ Cypress 12.6.0+ 用户请使用 https://github.com/currents-dev/cypress-cloud 页面存档备份,存于互联网档案馆 如果你看见 Cypress does not support recording test results to this third party service 错误 qq
CLI 使用量
使用电流作为管弦乐和录音服务. 司令部将所有CLI旗下通过来进行Cypress并进行幕后Cypress.
npm install @currents/cli cypress
npx currents run --parallel --record --key XXXXXX --ci-build-id build-001
API 密码
run
通过它的 Cypress 运行 模块 API
run(config: CypressCommandLine.CypressRunOptions): Promise<CypressCommandLine.CypressRunResult | CypressCommandLine.CypressFailedRunResult>
示例
import { run } from "@currents/cli";
const cypressOptions: Partial<CypressCommandLine.CypressRunOptions> = {
browser: "chrome",
parallel: true,
record: true,
key: "Currents key from https://app.currents.dev",
tag: "smoke",
};
const results = await run(cypressOptions);
spawn
Spawn Cypress作为一个孩子的过程,继承了所有的旗帜和环境变量. 它引用 process.exit 使用执行结束时的儿童程序退出代码.
spawn(): Promise<void>
示例
import { spawn } from "@currents/cli";
await spawn();
中断更改
版本 4+
4+版本不修改Cypress的本地安装. 下列辅助二进制被贬值:
currents-prepare脚本被贬. 使用run或者说spawnAPI代替.currents-reset脚本已贬值, 使用run或者说spawnAPI代替.patchAPI被贬. 使用run或者说spawn换句话说.