Excel 尝试使用日历小部件执行条件操作

Excel 尝试使用日历小部件执行条件操作,excel,vba,selenium,selenium-chromedriver,Excel,Vba,Selenium,Selenium Chromedriver,我需要一些关于使用Chrome(V75.0.3770.142)、Selenium Basic ChromeDriver(V75.0.3770.140)、Excel(2013)VBA在网站中处理日历小部件的指导 我想检测我希望单击的日期是禁用还是启用的 这是因为,如果它被禁用,我需要在网站的另一个框中打勾以启用它 我遇到的问题是如何检测日期是禁用还是启用的 以下是两种场景的HTML: 场景1:如果禁用日期(在本例中为一个月的第一天): <td class="ui-datepicker-wee

我需要一些关于使用Chrome(V75.0.3770.142)、Selenium Basic ChromeDriver(V75.0.3770.140)、Excel(2013)VBA在网站中处理日历小部件的指导

我想检测我希望单击的日期是禁用还是启用的

这是因为,如果它被禁用,我需要在网站的另一个框中打勾以启用它

我遇到的问题是如何检测日期是禁用还是启用的

以下是两种场景的HTML:

场景1:如果禁用日期(在本例中为一个月的第一天):

<td class="ui-datepicker-week-end ui-datepicker-unselectable ui-state-disabled"><span class="ui-state-default">1</span></td>

无论日历小部件中的日期是否被禁用,它都返回true(RDD_Cal_date是整数变量).

有许多日期选择器小部件,如果您可以共享页面的url就好了不幸的是,我无法共享,因为它是一个私有页面。是否可以使用相同的标签循环显示所有文本并存储在数组中?
<td class=" ui-datepicker-week-end " data-handler="selectDay" data-event="click" data-month="8" data-year="2019"><a class="ui-state-default" href="#">8</a></td>
Obj.FindElementByXPath("//td[@class=' ui-datepicker-week-end ui-datepicker-unselectable ui-state-disabled ' and contains(., RDD_Cal_Date)]").IsPresent