Difference between revisions of "IT-SDK-Xpath"
Jump to navigation
Jump to search
| Line 1: | Line 1: | ||
* Info-Source: https://www.guru99.com/xpath-selenium.html | * Info-Source: https://www.guru99.com/xpath-selenium.html | ||
| − | |||
| − | |||
<pre class="code"> | <pre class="code"> | ||
| + | Html=<tagename attribute='value'></tagename> | ||
Xpath=//tagname[@attribute='value'] | Xpath=//tagname[@attribute='value'] | ||
------------------------------------------- | ------------------------------------------- | ||
Revision as of 16:11, 12 February 2020
- Info-Source: https://www.guru99.com/xpath-selenium.html
Html=<tagename attribute='value'></tagename> Xpath=//tagname[@attribute='value'] ------------------------------------------- //: Select current node. tagname: Tagname of the particular node. @: Select attribute. attribute: Attribute name of the node. Value: Value of the attribute. ------------------------------------------- Xpath=//input[@name='uid'] Xpath=//*[@class='barone'] Xpath=//*[text()='Testing'] ... Xpath=//*[contains(@type,'sub')] Xpath=//*[contains(text(),'here')] ... Xpath=//*[@type='submit' or @name='btnReset'] Xpath=//*[@type='submit' and @name='btnLogin'] .. Xpath=//label[starts-with(@id,'message')] Xpath=//label[text()='UserID'] ... Xpath=//*[@type='text']//following::input Xpath=//*[@type='text']//following::input[1] ... Xpath=//*[@type='submit']//preceding::input Xpath=//*[@type='submit']//preceding::input[1] ... Xpath=//*[@id='java_technologies']/child::li Xpath=//*[@id='java_technologies']/child::li[1] Xpath=//*[@id='rt-feature']//parent::div Xpath=//*[@id='rt-feature']//parent::div[1] Xpath=//*[@id='rt-feature']//descendant::a