Professional Documents
Culture Documents
13. Find XPath by text value "Form elements" and href='#forms' (unique
xpath)
//a[text()="Form elements" and @href="#forms"]
-20. Find XPath by “id” within “div” element contains text 'Definition
list'
//*[contains(text(), 'Definition list')]
//h3[contains(text(),'Definition list')]
//div[contains(text(), 'Definition list')]/@id not works
21. Find XPath by “id=select", then go one level inside and select
option with value “Option One"
//select[@id='select']/optgroup/option[text()='Option One']
22. Find XPath by “id=select", then go one level inside and select
option contains text 'Option Two'
//*[@id='select']//option[contains(text(),'Option Two')]
23. Find XPath by “id=textarea”, then go 1 level UP, then find inside
element item by “partial text” = "xtarea"
//*[@id='textarea']/..//*[contains(text(),'xtarea')]
24. Find XPath by “text=Valid”, then go 2 levels UP, then find inside
element item by “id=input__password"
//*[text()='Valid']/..//..//*[@id='input__password']
27. Find XPath for id='idm' as an child element for "HTML5 inputs"
form
//*[contains(text(),'HTML5 inputs')]/..//*[@id='idm']