Python onkeypress=";返回false&引用;onpaste=";返回false&引用;

Python onkeypress=";返回false&引用;onpaste=";返回false&引用;,python,selenium,datepicker,onclick,onpaste,Python,Selenium,Datepicker,Onclick,Onpaste,我有一个网站,不允许我粘贴在搜索日期。它已设置“”onkeypress=“return false;“onpaste=”返回false;“日期”字段中的“” 我正在寻找在python+selenium而不是Java中实现日期选择器的变通方法。网页是 起始日期字段编码如下 <td height="30" width="73" bgcolor="#ffffff" valign="middle"> <b>From Date</b> </td> <

我有一个网站,不允许我粘贴在搜索日期。它已设置“”onkeypress=“return false;“onpaste=”返回false;“日期”字段中的“”

我正在寻找在python+selenium而不是Java中实现日期选择器的变通方法。网页是

起始日期字段编码如下

<td height="30" width="73" bgcolor="#ffffff" valign="middle">
  <b>From Date</b>
</td>
<td width="300" height="30" bgcolor="#ffffff">
  <input name="ctl00$ContentPlaceHolder1$txtDate" type="text" id="ctl00_ContentPlaceHolder1_txtDate" class="textbox2" onkeyup="clearText(event,'ctl00_ContentPlaceHolder1_txtDate')" onkeypress="return false;" onpaste="return false;" onclick="showCalendarControl('ctl00_ContentPlaceHolder1_txtDate', 'Div3',false);" style="width:100px;" />
  <img src="../include/images/calender01.gif" id="img2" style="cursor: hand" onclick="showCalendarControl('ctl00_ContentPlaceHolder1_txtDate', 'Div3',false)"
                                    align="middle" alt="Calendar" />
  <div id="Div3">
  </div>
</td>

从日期开始

知道如何自动化ShowCalendar控件并选择日期吗?

找到了解决方案。。其实很简单

驱动程序。通过id(“ctl00\U内容占位符1\U txtDate”)查找元素。单击() a=驱动程序。执行_脚本(“返回setCalendarControlDate( 2014,12,1);") 驱动程序。按\u id(“ctl00\u内容占位符1\u TXTODATE”)查找\u元素。单击() a=驱动程序。执行_脚本(“返回setCalendarControlDate( 2015,1,11);") 驱动程序。按id(“ctl00\U内容占位符1\U BTNSUPMIT”)查找元素。单击() 元素= 驱动程序。通过id(“ctl00\U内容占位符1\U lnkDownload”)查找元素


谢谢

我有日历代码-现在的问题是如何从中选择日期