签名文件
相关项: API 测试
签名文件描述 UFT One 的活动。它通常包含 Resource 元素,后跟以下各部分: GeneralProperties、InputProperties、OutputProperties、Tabs 和 Events。签名文件的扩展名必须为 .xml。
本主题描述签名文件中可以包含的信息。
Resource 元素
| 属性 | 描述 |
|---|---|
| type | 实体的类型。在此例中,类型为 Activity。 |
| id |
标识活动的唯一字符串。 在为活动编写事件处理程序代码时使用此字符串。 |
| version | 当前插件机制的版本,例如 1.0.0 |
| group | 要向其中添加活动的父组 (在“工具箱”中) 窗格。 |
| shortname | 在“工具箱”窗格的提示区域中显示的活动的简称。 |
| 描述 | 在“工具箱”窗格的提示区域中显示的活动的描述。 |
| assembly |
运行活动时要调用的 DLL 文件。 此 .dll 文件存储在签名和插件文件所在的文件夹中。 |
| className |
由活动实现的类。 此类必须继承自 STActivityBase 类。 |
| image |
表示活动的图标的图像文件。 此图像存储在签名文件所在的文件夹中。 |
| visible | 指示是否在“工具箱”窗格中显示活动的布尔值。 |
| xmlns |
用于定义签名文件架构的命名空间。 保留默认值。 |
| xmlns:xsi |
用于签名文件的架构实例。 保留默认值。 |
| xmlns:Location |
由命名空间引用的签名文件架构 (Signature.xsd) 的 URL。 保留此项的默认值。 |
Section 元素
| 属性 | 描述 |
|---|---|
| name |
部分的内部名称。 如果使用子元素,建议您设置子元素名称的值,例如 name="Tab" 或 name="Alerts"。 |
| source | 布尔值,用于指示部分的源。 |
| dest | 布尔值,用于指示部分的目标路径。 |
| checkpoint | 布尔值,用于指示是否在活动的“验证”列中显示检查点复选框。 |
| isSharedMetadata | 布尔值,用于指示是否与其他部分共享该部分的元数据。 |
| propertiesType | 部分中的属性的类型,例如 "XML" |
| showXmlControls | 布尔值,用于指示是否在“输入/检查点”选项卡中显示“文本”和“XPath”选项卡。 |
| displayName | 将显示在“属性”窗格中的部分的名称。 |
Section 元素 - 子属性
| 属性 | 描述 |
|---|---|
| Tab |
要在活动的“属性”窗格中显示的选项卡。该子元素可以包含以下属性:
要使用默认选项卡“常规”、“输入/检查点”和“事件”,您不需要包括此元素。如果要省略某个选项卡或添加额外的选项卡,则您需要包括选项卡子元素并指定所需的选项卡。 |
| Alert |
使您可以对该部分中的属性使用警报。该子元素可以包含以下任何属性:
|
| Events |
此活动中可用于事件处理程序代码的事件。该子元素可以包含以下任何属性: name。 事件的内部名称。使用某个内置名称或定义一个自定义名称。
description。 事件的文本描述。 eventArgs。 事件参数的源。BeforeExecuteStepEvent 和 AfterExecuteStepEvent 事件的标准参数是 STActivityBaseEventArgs。CodeCheckpointEvent 的内置值是 CheckpointEventArgs。 要访问默认事件: CodeCheckpoint、BeforeExecute 和 AfterExecute,您需要只在 Tab 子元素中包括 Events 选项卡,不需要使用 Events 子元素。如果要省略某个事件或添加自定义事件,则您需要包括此子元素并指定所需的事件。 |

