This is continuation of this question asked earlier Earlier question
I am able to select the date but the problem arises in below scenarios when there is some dates like
<td class="day disabled old">28</td> <td class="day active">15</td> <td class="day new">19</td> <td class="day ">28</td>
I tried using XPath not contains but I am getting more than 1 element identified.
below is my code
(//div[@class='datepicker-days'])[3]/table/tbody//td[not(contains(class,'disabled'))][text()='28'] <td class="day disabled ">28</td> <td class="day ">28</td>
I want to select only the dates which are below
<td class="day active">15</td> <td class="day ">16</td>
how to do that ?
Advertisement
Answer
Predicate [not(contains(class,'disabled'))]
is not working as you should use @class
not class
:
[not(contains(@class,'disabled'))]