I have an html table. I need to get the text of a td element with selenium.
Html structure:
<table id="myTable">
<tbody>
<tr>
<td>
<b>Success: </b>
You have transferred 1,000.00 USD to DIST2. Your balance is now 19,979,000.00 USD. ref: 2017011806292760301000301
</td>
</tr>
</tbody>
</table>
I tried using driver.findElement(By.xpath("//table[@id='myTable']/tbody/tr/td")).getText();
It is returning blank string. I need to get "You have transferred 1,000.00 USD to DIST2. Your balance is now 19,979,000.00 USD. ref: 2017011806292760301000301" from it. I think the td element contains a tag that is why it is not returning the value.
Is there any way to fetch the value?