2017-09-26 13 views
1

Je veux trouver la table Web ci-dessous l'élément webUFT Comment trouver une table web en fonction de l'élément web

Par exemple, dans cette image Relation de parité: Milk Instant Dry est l'élément Web (Juste la élément web - élément navigateur page web)

Je veux trouver le nom de la table ci-dessous cet élément web

+0

Quel est le nom de la table dans ce cas? Est-ce que c'est le «lait instantané sec» ou quelque chose d'autre? Si tel est le cas, pourquoi n'utilisez-vous pas la propriété 'innertext' du webelement? – Gurman

+0

Propriétés de l'objet attaché de l'élément Web et de la table Web sous cet élément Web – Ramesh

+0

Je souhaite trouver le nom de la table sous cet élément Web. Donc, dans ce cas, je devrais trouver le nom de la table comme qty_1_0001111088466. (Le nom de la table est dynamique) – Ramesh

Répondre

1

Je voudrais simplement utiliser cette XPath dans le cadre de la description de l'objet pour identifier la table.

.//legend[contains(.,'Parity Relationship:') and contains(.,'Instant Dry Milk')]/following-sibling::table 

Une fois que vous obtenez la table, utilisez GetROProperty pour récupérer la name valeur de la propriété.

J'ai créé la page HTML exemple et est ici la capture d'écran de XPath travail:

enter image description here

+0

Content de vous aider ... :) – ManishChristian

1

UFT permet aux objets nid et recherche alors l'objet imbriqué uniquement sous l'objet d'imbrication.

Vous pouvez voir plus de détails dans ce blog post (recherche de "WebElement (s)").

donc vous pouvez avoir quelque chose comme ceci:

Browser("B").Page("P").WebElement("Parity Relationship: Instant Dry Milk").WebTable("T")