Question

J'ai ajouté une action personnalisée au type CustomList. À des fins de test, j'aimerais exercer ma nouvelle action personnalisée en utilisant notre harnais de test. Malheureusement, je ne sais pas comment générer un identifiant pour mon élément de menu personnalisé!

Voici un exemple (expression XPath) de l'option de menu intégré "Supprimer l'élément":

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

Et voici la même chose pour mon action personnalisée:

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

Comme vous pouvez le constater, le deuxième exemple (mon action personnalisée) contient un attribut @class, mais pas @id (que je voudrais définir lors de l'installation de mon action personnalisée).

Comment puis-je spécifier un attribut id (qui s'affiche en HTML) pour mon action personnalisée?

Était-ce utile?

La solution

S'il ne s'agit que de tester, vous ne souhaitez probablement pas creuser dans les composants internes de SharePoint pour obtenir le contrôle de l'ID. Vous devez tester la présence d’un élément intitulé "Supprimer l’élément", mais pas pour un élément ayant un identifiant particulier.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top