You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取Cypress 12.13.0中所有可用的别名列表?

在Cypress 12.13.0中获取所有可用别名列表

你可以直接通过Cypress的内部状态接口获取所有已注册的别名,具体方法如下:

  • 使用Cypress.state('aliases')获取存储别名的对象,这个对象的键名就是不带@前缀的别名名称。

示例代码:

// 在测试中输出所有可用别名
cy.then(() => {
  const allAliases = Object.keys(Cypress.state('aliases'));
  // 打印到浏览器控制台
  console.log('当前已注册的别名:', allAliases);
  // 输出到Cypress的测试控制台
  cy.log(`当前已注册的别名: ${allAliases.join(', ')}`);
});

说明

从你贴的错误提示能看出,Cypress内部确实维护了别名列表,Cypress.state('aliases')就是这个列表的存储位置。这个是Cypress的内部API,在12.13.0版本可以稳定使用,不过后续版本可能会有变更,使用时注意版本兼容性。

内容的提问来源于stack exchange,提问作者jitendra l

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 22:29:52