Python Selenium WebElement XPath Locator https://demo.automationtesting.in/Reg...
Syntax
//tagname[@attribute='value'] or //*[@attribute='value']
//input[@placeholder='First Name']
//*[@placeholder='First Name']
text
//label[text()='Full Name* ']
contains
//label[contains(text(),'Full Name')]
index
//label[2]
OR & AND
//*[@placeholder='First Name' and @ng-model="FirstName"]
//*[@placeholder='First Name' or @ng-model="FirstName"]
parent - Child - ancestor
//form[@id='basicBootstrapForm']/child::div
//form[@id='basicBootstrapForm']/parent::div
//form[@id='basicBootstrapForm']/ancestor::div
following- sibling - preceding
//input[@id='checkbox1']//following-sibling::label
//input[@id='checkbox1']//preceding-sibling::label
#python #selenium #tutorial #automationtesting #softwaretesting #software #job