要使其工作,请在发送密钥之前添加一个单击元素的额外步骤:

datefield = driver.find_element_by_id("ctl00_cphMain_SrchDates1_txtFiledFrom")

datefield.click()

datefield.send_keys("01012011")

更新:

看起来你可能不得不在你的情况下使用ActionChains,这将允许你将一系列动作链接在一起,然后一个接一个地执行它们:

from selenium import webdriver

from selenium.webdriver.common.action_chains import ActionChains

driver = webdriver.Chrome()

driver.get("https://cotthosting.com/NYRocklandExternal/User/Login.aspx")

driver.find_element_by_id("ctl00_cphMain_blkLogin_btnGuestLogin").click()

driver.find_element_by_id("ctl00_cphMain_SrchNames1_txtFirmSurName").send_keys("Adam")

datefield = driver.find_element_by_id("ctl00_cphMain_SrchDates1_txtFiledFrom")

ActionChains(driver).move_to_element(datefield).click().send_keys("01012011").perform()

search_btn = driver.find_element_by_id("ctl00_cphMain_btnSearchAll")

ActionChains(driver).move_to_element(search_btn).click().click().perform()

我不确定为什么在这种情况下需要两次click()调用,但似乎它们是.我尝试了一些其他的东西,包括double_click(),但这是我唯一能让日期字段没有聚焦然后点击搜索按钮的东西.

python 自动化 在日历中选择时间-python – 在日历日期选择器上使用selenium相关推荐

  1. python 自动化 在日历中选择时间-Python中Selenium选择日期(选择日历控件)的方法...

    1.日历控件中,年月日,一个一个的点击,灵活性太差,稳定性也差 通过检查元素,日历空间就是一个文本输入框,可以用send_keys 检查元素 2.发现标签中存在readonly属性,这是一个只读标签不 ...

  2. python之禅 中文_《Python之禅》中对于Python编程过程中的一些建议

    <Python之禅>中对于Python编程过程中的一些建议 来源:中文源码网    浏览: 次    日期:2018年9月2日 [下载文档:  <Python之禅>中对于Pyt ...

  3. python将考勤表中同一个人,同一日期的多行出勤时间转换成同一列显示的方法

    python将考勤表中同一个人,同一日期的多行出勤时间转换成同一列显示的方法 原始表: 注意原始表中的日期和时间转换成文本的形式存储在EXCEL 中. python代码: import numpy a ...

  4. 好用到爆的Python自动化办公教程pdf,Python × Excel × Word × PPT 一次搞定

    在这个自动化时代,我们有很多重复无聊的工作要做.想想这些你不再需要一次又一次地做的无聊的事情,让它自动化,让你的生活更轻松.那么在本文中,我将向您介绍一个好用到爆的Python自动化办公教程pdf,P ...

  5. python自动化--如何用10行Python代码调一个闹钟 #电脑调闹钟

    python自动化--如何用10行Python代码写一个闹钟 前言: 文末彩蛋--轻松一刻 更多关于Python的知识请加关注哟~~.若需联系博主请私信或者加博主联系方式:       QQ:1542 ...

  6. 用python自动化在excel中读取与生成随机数

    两种方法 1.使用excel自带的随机数函数,=Randbetween(1,2000)在excel生成后在用python读取(备注:只限于单元格,若单元格有多个参数则不适用) 2.通过eval函数把读 ...

  7. python自动化办公入门书籍推荐-用python进行办公自动化都需要学习什么知识呢?...

    自动化办公无非是excel.ppt.word.邮件.文件处理.数据分析处理.爬虫这些.我来一一介绍如何学习,找资料! 最近做了个Python办公自动化的Live讲座,不要脸的推一波~ python基础 ...

  8. python自动化办公入门书籍-盘点使用Python进行自动化办公所需要的知识点

    知乎上有人提问:用python进行办公自动化都需要学习什么知识呢? 这可能是很多非IT职场人士面临的困惑,想把python用到工作中,却不知如何下手?python在自动化办公领域越来越受欢迎,批量处理 ...

  9. python自动化办公模块有哪些-Python 自动化办公|Word文档

    [Python 自动化办公]专栏是介绍如何利用python办公,减少工作负荷.篇幅精炼,内容易懂,无论是否有编程基础,都非常适合. 在上次文章中,我们学习了[用python写入excel],这次我们学 ...

最新文章

  1. 让html:error只显示第一条错误信息
  2. fdtd中时间监视器怎么放_FDTDsolutions经典问题集.pdf
  3. Linux xsync分发脚本完整内容
  4. 【Linux网络编程】多播、组播
  5. 纹理特征:灰度共生矩阵
  6. UML 面向对象分析与设计
  7. 表格列求和_Excel表格的基本操作,包含制作一个表格10方面的知识
  8. 【声传播】——角谱理论、模式理论及三维傅里叶变换
  9. HTMO DOM部分---小练习;列表之间移动、日期选择、好友选中、滑动效果、滚动条效果、飞入飞出效果。...
  10. 剑指offer之删除链表中重复的结点
  11. 20165328 第八周学习总结
  12. 概率论:集合、假设检验、分布、矩阵、估计
  13. Ladon for Kali 2019
  14. 【数电】存储器容量的扩展
  15. Bar Chart Race」动态可视化
  16. MOSS Project Server 2007
  17. 一种基于傅里叶变换的相位配准算法phase correlation approach,利用互功率谱得到时空的平移。
  18. IE浏览器的这个代理服务总是被自动勾选怎么办,取消之后还是会被自动勾选!!!!!!!!!!!!(暂时找到“凶手了”)
  19. python通过Tkinter库实现的一个简单的文本编辑器源码
  20. Transformer Cognos操作

热门文章

  1. jquery ajax 调用webservice以及跨域问题
  2. C#语言: 生成静态页面核心代码
  3. 【问题解决方案】CentOS7替换yum的问题:使用yum makecache出现File contains no section headers
  4. VSCode打开多个项目文件夹的解决方法
  5. 比特币的双花和51%算力攻击
  6. 面试必备资源!程序员面试——算法工程师面试大全第二部分
  7. 【书单】推荐几本AI好书
  8. 中小企业怎样转型做跨境电商独立站?
  9. 计算机前端学哪些好学,Web前端能干什么工作,好学吗
  10. java读取一个应用程序_Java IO – 在写入其他应用程序时读取一个大文件