1# AbilityDelegatorRegistry 2 3> **说明** 4> 5> 本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 6 7## 导入模块 8 9```js 10import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry' 11``` 12 13 14 15## AbilityLifecycleState 16 17Ability生命周期状态。 18 19**系统能力** :以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core 20 21| 名称 | 值 | 说明 | 22| ------------- | ---- | --------------------------- | 23| UNINITIALIZED | 0 | 表示无效状态。 | 24| CREATE | 1 | 表示Ability处于已创建状态。 | 25| FOREGROUND | 2 | 表示Ability处于前台状态。 | 26| BACKGROUND | 3 | 表示Ability处于后台状态。 | 27| DESTROY | 4 | 表示Ability处于已销毁状态。 | 28 29 30 31## AbilityDelegatorRegistry.getAbilityDelegator 32 33getAbilityDelegator(): AbilityDelegator 34 35获取应用程序的AbilityDelegator对象 36 37**系统能力:** SystemCapability.Ability.AbilityRuntime.Core 38 39**返回值:** 40 41| 类型 | 说明 | 42| ------------------------------------------------------------ | ------------------------------------------------------------ | 43| [AbilityDelegator](js-apis-application-abilityDelegator.md#AbilityDelegator) | [AbilityDelegator](js-apis-application-abilityDelegator.md#AbilityDelegator)对象。可以用来调度测试框架相关功能。 | 44 45**示例:** 46 47```js 48var abilityDelegator; 49 50abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator(); 51``` 52 53 54 55## AbilityDelegatorRegistry.getArguments 56 57getArguments(): AbilityDelegatorArgs 58 59获取单元测试参数AbilityDelegatorArgs对象 60 61**系统能力:** SystemCapability.Ability.AbilityRuntime.Core 62 63**返回值:** 64 65| 类型 | 说明 | 66| ------------------------------------------------------------ | ------------------------------------------------------------ | 67| [AbilityDelegatorArgs](js-apis-application-abilityDelegatorArgs.md#AbilityDelegatorArgs) | [AbilityDelegatorArgs](js-apis-application-abilityDelegatorArgs.md#AbilityDelegatorArgs)对象。可以用来获取测试参数。 | 68 69**示例:** 70 71```js 72var args = AbilityDelegatorRegistry.getArguments(); 73console.info("getArguments bundleName:" + args.bundleName); 74console.info("getArguments testCaseNames:" + args.testCaseNames); 75console.info("getArguments testRunnerClassName:" + args.testRunnerClassName); 76``` 77