我想制作一个自动程序,可以使用Python中的Selenium Webdriver在日期范围选择器的当前日期之前点击7天的日期? 这是日期选择器的代码
<tr>
<td class="available off" data-title="r0c0">30</td>
<td class="available" data-title="r0c1">1</td>
<td class="available" data-title="r0c2">2</td>
<td class="available" data-title="r0c3">3</td>
<td class="available" data-title="r0c4">4</td>
<td class="available" data-title="r0c5">5</td>
<td class="available" data-title="r0c6">6</td>
</tr>
<tr>
<td class="available" data-title="r1c0">7</td>
<td class="available" data-title="r1c1">8</td>
<td class="available" data-title="r1c2">9</td>
<td class="available" data-title="r1c3">10</td>
<td class="available" data-title="r1c4">11</td>
<td class="available active start-date" data-title="r1c5">12</td>
<td class="available in-range" data-title="r1c6">13</td></tr>
&#13;
我尝试的代码是
cal_left = driver.find_element_by_css_selector('body > div.daterangepicker.dropdown-menu.show-calendar.opensright > div.calendar.left')
cal_left.find_element_by_xpath("//td[contains(text(),'12')]").click()
这里的第一行代码是选择左侧日历,因为有两个,第二行是选择特定日期并单击它,它不会给出任何类型的异常或错误,但也不会点击日期。