智能客服
你问我答,随时在线为你解决问题

























AbilityDelegatorArgs封装和提供测试用例参数的数据,通过AbilityDelegatorRegistry中getArguments方法获取,包含bundleName、parameters、testCaseNames等关键测试信息,为测试脚本提供了标准化的参数访问方式。
该模块适用于编写单元测试脚本时需要获取测试参数进行条件判断或配置测试环境的场景。需要注意的是,其接口仅限测试框架中使用,不应在正式业务代码中调用。
本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
本模块接口仅可在单元测试框架中使用。
- import { abilityDelegatorRegistry } from '@kit.TestKit';
元服务API: 从API version 11开始,该接口支持在元服务中使用。
系统能力: SystemCapability.Ability.AbilityRuntime.Core
| 名称 | 类型 | 只读 | 可选 | 说明 |
|---|---|---|---|---|
| bundleName | string | 否 | 否 | 当前被测试应用的包名。 |
| parameters | Record<string, string> | 否 | 否 | 当前启动单元测试的参数。 |
| testCaseNames | string | 否 | 否 | 测试用例名称。 |
| testRunnerClassName | string | 否 | 否 | 执行测试用例的测试执行器名称。 |
示例:
- // 导入测试注册模块
- import { abilityDelegatorRegistry } from '@kit.TestKit';
-
- // 通过AbilityDelegatorRegistry获取AbilityDelegatorArgs对象
- let args: abilityDelegatorRegistry.AbilityDelegatorArgs = abilityDelegatorRegistry.getArguments();
智能客服
你问我答,随时在线为你解决问题
合作咨询
我们的专家服务团队将竭诚为您提供专业的合作咨询服务
解决方案
精准高效的一站式服务支持,助力开发者商业成功