Selenium Select 来自 Datepicker 的确切日期
Selenium Select the exact date from Datepciker
这是之前提出的这个问题的延续
我可以 select 日期,但在以下情况下会出现问题,例如
<td class="day disabled old">28</td>
<td class="day active">15</td>
<td class="day new">19</td>
<td class="day ">28</td>
我尝试使用不包含的 XPath,但我识别出的元素多于 1 个。
下面是我的代码
(//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>
我只想select以下日期
<td class="day active">15</td>
<td class="day ">16</td>
怎么做?
Predicate [not(contains(class,'disabled'))]
无效,您应该使用 @class
而不是 class
:
[not(contains(@class,'disabled'))]
这是之前提出的这个问题的延续
我可以 select 日期,但在以下情况下会出现问题,例如
<td class="day disabled old">28</td>
<td class="day active">15</td>
<td class="day new">19</td>
<td class="day ">28</td>
我尝试使用不包含的 XPath,但我识别出的元素多于 1 个。
下面是我的代码
(//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>
我只想select以下日期
<td class="day active">15</td>
<td class="day ">16</td>
怎么做?
Predicate [not(contains(class,'disabled'))]
无效,您应该使用 @class
而不是 class
:
[not(contains(@class,'disabled'))]