0

I am trying to find out the XPATH. I am getting 30 matches for an element.

I tried using last(), position(), indexing[], child, parent, following:siblings, preceding:siblings, absolute XPATH is also not working, how to achieve this.

3
  • 1
    What have you tried so far as code, show the code and the html and not with a screenshot. Jun 5 '19 at 10:09
  • //span[@class='cursor']//*[local-name()='svg'][@class='excel-document'][1]
    – jay
    Jun 5 '19 at 11:24
  • //span[@class='cursor']//*[local-name()='svg'][@class='excel-document']/following::sibling::*
    – jay
    Jun 5 '19 at 11:25
1

You're on the right track, but I've only recently discovered myself the solution to this type of problem. Surround the main xpath with parenthesis, place the subscript AFTER.

Assuming that your basic xpath is correct, the following should isolate element 1:

(//span[@class='cursor']//*[local-name()='svg'][@class='excel-document'])[1]
1
  • Thanks so much.
    – jay
    Jun 6 '19 at 5:37
0

Absolute xpath:

html/body/div[1]/section/div[1]/div/div/div/div[1]/div/div/div/div/div[3]/div[1]/div/h4[1]/b

Relative xpath:

//*[@class='featured-box']//*[text()='Testing']

Might be the syntax you are using is wrong

1
  • Thanks, It was answered by Bill
    – jay
    Jun 11 '19 at 11:44

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.