0

我已向 CustomList 类型添加了一个自定义操作。出于测试目的,我想使用我们的测试工具来执行我的新自定义操作。不幸的是,我不知道如何为我的自定义菜单项生成 ID!

以下是“删除项目”内置菜单选项的示例(XPath 表达式):

/body/div/div/table/tbody/tr[@id='mp10_0_2']/td/table/tbody/tr/td[@id='ID_DeleteItem']/label/div/span[1]

我的自定义操作也是如此:

/body/div/div/table/tbody/tr[@id='mp13_0_6']/td/table/tbody/tr/td[@class='ms-MenuUILabel']/div/span[1]

如您所见,在第二个示例(我的自定义操作)中包含一个@class 属性,但没有@id(我想在安装我的自定义操作时设置它)。

如何为我的自定义操作指定一个 id 属性(显示在 HTML 中)?

4

1 回答 1

2

如果只是为了测试,您可能不想深入研究 SharePoint 内部来控制 id。您应该测试是否存在标有“删除项目”的项目,而不是测试具有特定 ID 的项目。

于 2009-05-08T10:08:35.160 回答