签名文件
相关项: 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 子元素。如果要省略某个事件或添加自定义事件,则您需要包括此子元素并指定所需的事件。 |