Unable to select column with its header through XPath -


my html

<table id="flex1" cellspacing="0" cellpadding="0" border="0"> <thead> <tr class="hdiv"> <th width="6%"> <div class="text-left field-sorting asc" rel="ifsc_code"> ifsc code </div> </th> <th width="6%"> <div class="text-left field-sorting " rel="branch_name"> branch name </div> </th> </tr> </thead> <tbody> <tr> <td class="sorted" width="6%"> <div class="text-left">sacs011151</div> </td> <td width="6%"> <div class="text-left">check</div> </td> </tr> <tr class="erow"> <td class="sorted" width="6%"> <div class="text-left">sacs011152</div> </td> <td width="6%"> <div class="text-left">motiram</div> </td> </tr> <tr class="erow"> <td class="sorted" width="6%"> <div class="text-left">sacs011158</div> </td> <td width="6%"> <div class="text-left">testname</div> </td> </tr> </tbody> </table> 

my xpath

//table/tbody/tr/td[count(//table/thead/tr/th[.='branch name']/preceding-sibling::th)+4] 

above xpath selecting column not selecting header name 'branch name' , want select header name column.any idea how this?

you can use xpath union operator (|) combine 2 xpath queries, example* :

//table/tbody/tr/td[count(//table/thead/tr/th[.='branch name']/preceding-sibling::th)+4]     | //table/thead/tr/th[.='branch name'] 

*: formatted multiple lines make visible without horizontal scroll


Comments

Popular posts from this blog

c# - Validate object ID from GET to POST -

node.js - Custom Model Validator SailsJS -

php - Find a regex to take part of Email -