Monday 3 June 2024

XPath examples to write in selenium

 <p><strong>1. What is an Xpath?</strong></p>

//strong[contains(text(),'1. What is an Xpath?']


<input data-val="true" data-val-maxlength="Trading Partner Name must not exceed 200 characters." data-val-maxlength-max="200" data-val-required="Trading Partner Name is required." id="TradingPartnerName" name="TradingPartnerName" style="width:250px;" type="text" value="testtp" aria-required="true" aria-describedby="TradingPartnerName-error" class="valid" aria-invalid="false">

//input[@id='TradingPartnerName' or @name='TradingPartnerName']


<label for="Active">Active</label>

//label[@for='Active']


<a href="/b/32702023031?node=32702023031&amp;ld=AZINSOANavDesktop_T3&amp;ref_=nav_cs_sell_T3" class="nav-a  " tabindex="0" data-csa-c-type="link" data-csa-c-slot-id="nav_cs_2" data-csa-c-content-id="nav_cs_sell_T3" data-csa-c-id="wqps80-qr1gma-1bkrmk-ronaby">Sell</a>

//div[@id='nav-xshop']/a[3]


<a href="/SmapiModule/TradingPartners">Trading Partners</a>

//div[@class='container body-content']//div//a[text()='Trading Partners']

or 

//a[text()='Trading Partners']