I have played for a while writing XPath but am unable to come up with exactly what I want.
I’m trying to write XPath for link(click1 and click2 in code snippet below) based on known text(myidentity in code snippet below). Can someone take a look into and suggest possible solution?
HTML code snippet:
<div class="abc">
<a onclick="mycontroller.goto('xx','yy'); return false;" href="#">
<img src="images/controls/inheritance.gif"/>
</a>
myidentity
<span>
<a onclick="mycontroller.goto('xx','yy'); return false;" href="#">click1</a>
<a onclick="mycontroller.goto('xx','yy'); return false;" href="#">click2</a>
</span>
</div>
See Macro’s answer – this form should be used.
The following only works with one section of text in the containing div.
You’ll need to select based on the text containing your identity text.
Xpath for click1
Xpath for click2