Requirement : link is present inside table >td>p>a
.
I want to click on link by TEXT (something like contains(Text))
Tried: by.CssContainsText("a","Text")
. I did not work, as multiple entry with same text is present
Basically I would like to know "HOW TO ITERATE THROUGH TABLE AND CLICK BY VISIBLE TEXT". Check if passed text is present, if so click that particular link
<div class="ui-datepicker-inline ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all ui-datepicker-multi ui-datepicker-multi-2" style="display: block; width: 34em;">
<div class="ui-datepicker-group ui-datepicker-group-first">
<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix ui-corner-left">
<table class="ui-datepicker-calendar">
<thead>
<tbody>
<tr>
<tr>
<tr>
<tr>
<tr>
<td class=" ui-datepicker-unselectable ui-state-disabled ">
<td class="ui-datepicker-days-cell-over ui-datepicker-current-day ui-datepicker-today" data-year="2018" fare-date="1537813800000" data-month="8" data-event="click" data-handler="selectDay">
<td data-year="2018" fare-date="1537900200000" data-month="8" data-event="click" data-handler="selectDay">
<a class="ui-state-default" href="#">26</a>
<span class="calendarPrice">3795</span>
</td>
<td class=" " data-year="2018" fare-date="1537986600000" data-month="8" data-event="click" data-handler="selectDay">
<td class=" " data-year="2018" fare-date="1538073000000" data-month="8" data-event="click" data-handler="selectDay">
<td class=" ui-datepicker-week-end " data-year="2018" fare-date="1538159400000" data-month="8" data-event="click" data-handler="selectDay">
<td class=" ui-datepicker-week-end " data-year="2018" fare-date="1538245800000" data-month="8" data-event="click" data-handler="selectDay">
</tr>
</tbody>
</table>