# AbilityDelegatorArgs The **AbilityDelegatorArgs** module provides APIs to obtain an **AbilityDelegatorArgs** object during the execution of test cases. > **NOTE** > > The initial APIs of this module are supported since API version 8. Newly added APIs will be marked with a superscript to indicate their earliest API version. > > The APIs of this module can be used only in [arkxtest](../../application-test/arkxtest-guidelines.md). ## Modules to Import ```ts import { abilityDelegatorRegistry } from '@kit.TestKit'; ``` ## Usage An **AbilityDelegatorArgs** object is obtained by calling [getArguments](js-apis-app-ability-abilityDelegatorRegistry.md#abilitydelegatorregistrygetarguments) in **AbilityDelegatorRegistry**. ## AbilityDelegatorArgs Describes the ability delegator arguments. **Atomic service API**: This API can be used in atomic services since API version 11. **System capability**: SystemCapability.Ability.AbilityRuntime.Core | Name | Type | Readable| Writable| Description | | ------------------- | ---------------------- | ---- | ---- | ------------------------------------------------------------ | | bundleName | string | Yes | Yes | Bundle name of the application to test.| | parameters | Record\ | Yes | Yes | Parameters of the unit test that is started currently.| | testCaseNames | string | Yes | Yes | Test case names.| | testRunnerClassName | string | Yes | Yes | Names of the test case executors.| **Example** ```ts import { abilityDelegatorRegistry } from '@kit.TestKit'; let args: abilityDelegatorRegistry.AbilityDelegatorArgs = abilityDelegatorRegistry.getArguments(); ```