У меня есть следующий HTML код для календаря:
<table border="1" cellspacing="0" cellpadding="0" width="90%" align="center" bgcolor="#FFFFFF"><tbody><tr><td class="bgtd">
<table border="0" cellpadding="0" cellspacing="1" width="100%" align="center"><tbody><tr align="center">
<th height="20" width="14%" class="mySundayText">Sun</th>
<th width="14%">Mon</th>
<th width="14%">Tue</th>
<th width="15%">Wed</th>
<th width="14%">Thu</th>
<th width="15%">Fri</th>
<th>Sat</th>
</tr>
<tr><td colspan="7" bgcolor="#FFFFFF"><img src="/admin/graphics/whitedot.gif"></td></tr>
<tr align="center">
<td height="25" class="shade">
</td>
<td height="25" class="shade">
</td>
<td height="25" class="shade">
</td>
<td height="25" bgcolor="#EBF0F0">
<a href="javascript:window.opener.document.searchForm.pd_srcDate.value='1/01/2020'; window.close();" class="myNumber"> 1 </a>
</td>
<td height="25" bgcolor="#EBF0F0">
<a href="javascript:window.opener.document.searchForm.pd_srcDate.value='2/01/2020'; window.close();" class="myNumber"> 2 </a>
</td>
<td height="25" bgcolor="#EBF0F0">
<a href="javascript:window.opener.document.searchForm.pd_srcDate.value='3/01/2020'; window.close();" class="myNumber"> 3 </a>
</td>
<td height="25" bgcolor="#EBF0F0">
<a href="javascript:window.opener.document.searchForm.pd_srcDate.value='4/01/2020'; window.close();" class="myNumber"> 4 </a>
</td>
</tr>
<tr align="center">
<td height="25" bgcolor="#EBF0F0">
<a href="javascript:window.opener.document.searchForm.pd_srcDate.value='5/01/2020'; window.close();" class="mySunday"> 5 </a>
</td>
<td height="25" bgcolor="#FFFFD9">
<a href="javascript:window.opener.document.searchForm.pd_srcDate.value='6/01/2020'; window.close();" class="myNumber"> 6 </a>
</td>
<td height="25" bgcolor="#FFFFFF">
<a href="javascript:window.opener.document.searchForm.pd_srcDate.value='7/01/2020'; window.close();" class="myNumber"> 7 </a>
</td>
<td height="25" bgcolor="#FFFFFF">
<a href="javascript:window.opener.document.searchForm.pd_srcDate.value='8/01/2020'; window.close();" class="myNumber"> 8 </a>
</td>
<td height="25" bgcolor="#FFFFFF">
<a href="javascript:window.opener.document.searchForm.pd_srcDate.value='9/01/2020'; window.close();" class="myNumber"> 9 </a>
</td>
<td height="25" bgcolor="#FFFFFF">
<a href="javascript:window.opener.document.searchForm.pd_srcDate.value='10/01/2020'; window.close();" class="myNumber">10</a>
</td>
<td height="25" bgcolor="#FFFFFF">
<a href="javascript:window.opener.document.searchForm.pd_srcDate.value='11/01/2020'; window.close();" class="myNumber">11</a>
</td>
</tr>
<tr align="center">
<td height="25" bgcolor="#FFFFFF">
<a href="javascript:window.opener.document.searchForm.pd_srcDate.value='12/01/2020'; window.close();" class="mySunday">12</a>
</td>
<td height="25" bgcolor="#FFFFFF">
<a href="javascript:window.opener.document.searchForm.pd_srcDate.value='13/01/2020'; window.close();" class="myNumber">13</a>
</td>
<td height="25" bgcolor="#FFFFFF">
<a href="javascript:window.opener.document.searchForm.pd_srcDate.value='14/01/2020'; window.close();" class="myNumber">14</a>
</td>
<td height="25" bgcolor="#FFFFFF">
<a href="javascript:window.opener.document.searchForm.pd_srcDate.value='15/01/2020'; window.close();" class="myNumber">15</a>
</td>
<td height="25" bgcolor="#FFFFFF">
<a href="javascript:window.opener.document.searchForm.pd_srcDate.value='16/01/2020'; window.close();" class="myNumber">16</a>
</td>
<td height="25" bgcolor="#FFFFFF">
<a href="javascript:window.opener.document.searchForm.pd_srcDate.value='17/01/2020'; window.close();" class="myNumber">17</a>
</td>
<td height="25" bgcolor="#FFFFFF">
<a href="javascript:window.opener.document.searchForm.pd_srcDate.value='18/01/2020'; window.close();" class="myNumber">18</a>
</td>
</tr>
<tr align="center">
<td height="25" bgcolor="#FFFFFF">
<a href="javascript:window.opener.document.searchForm.pd_srcDate.value='19/01/2020'; window.close();" class="mySunday">19</a>
</td>
<td height="25" bgcolor="#FFFFFF">
<a href="javascript:window.opener.document.searchForm.pd_srcDate.value='20/01/2020'; window.close();" class="myNumber">20</a>
</td>
<td height="25" bgcolor="#FFFFFF">
<a href="javascript:window.opener.document.searchForm.pd_srcDate.value='21/01/2020'; window.close();" class="myNumber">21</a>
</td>
<td height="25" bgcolor="#FFFFFF">
<a href="javascript:window.opener.document.searchForm.pd_srcDate.value='22/01/2020'; window.close();" class="myNumber">22</a>
</td>
<td height="25" bgcolor="#FFFFFF">
<a href="javascript:window.opener.document.searchForm.pd_srcDate.value='23/01/2020'; window.close();" class="myNumber">23</a>
</td>
<td height="25" bgcolor="#FFFFFF">
<a href="javascript:window.opener.document.searchForm.pd_srcDate.value='24/01/2020'; window.close();" class="myNumber">24</a>
</td>
<td height="25" bgcolor="#FFFFFF">
<a href="javascript:window.opener.document.searchForm.pd_srcDate.value='25/01/2020'; window.close();" class="myNumber">25</a>
</td>
</tr>
<tr align="center">
<td height="25" bgcolor="#FFFFFF">
<a href="javascript:window.opener.document.searchForm.pd_srcDate.value='26/01/2020'; window.close();" class="mySunday">26</a>
</td>
<td height="25" bgcolor="#FFFFFF">
<a href="javascript:window.opener.document.searchForm.pd_srcDate.value='27/01/2020'; window.close();" class="myNumber">27</a>
</td>
<td height="25" bgcolor="#FFFFFF">
<a href="javascript:window.opener.document.searchForm.pd_srcDate.value='28/01/2020'; window.close();" class="myNumber">28</a>
</td>
<td height="25" bgcolor="#FFFFFF">
<a href="javascript:window.opener.document.searchForm.pd_srcDate.value='29/01/2020'; window.close();" class="myNumber">29</a>
</td>
<td height="25" bgcolor="#FFFFFF">
<a href="javascript:window.opener.document.searchForm.pd_srcDate.value='30/01/2020'; window.close();" class="myNumber">30</a>
</td>
<td height="25" bgcolor="#FFFFFF">
<a href="javascript:window.opener.document.searchForm.pd_srcDate.value='31/01/2020'; window.close();" class="myNumber">31</a>
</td>
<td height="25" class="shade">
</td>
</tr>
</tbody></table>
</td></tr></tbody></table>
Выше HTML - это календарь, я хотел, чтобы он выбрал указанную дату c, по которой нужно щелкнуть, чтобы он может заполнить форму с выбранной датой. Я думаю, чтобы получить доступ к элементам класса, чтобы сделать это. Я пробую приведенные ниже коды, но это не работает: есть ли другой способ? или я должен использовать find_element_by_class?
driver.find_element_by_xpath("//a[@class='myNumber'] and contains(text(),' 7 ')]")
Спасибо!