selenium之日期处理

1,074 阅读1分钟

日期处理

  • 如何从日期控件中选择日期?

  • 先通过元素操作定位日期输入框,再按日期格式填入日期

    date1 = driver.find_element_by_name("date").sent_keys("2021-09-26")
    
  • 点击日期控件外部以使控件关闭

    date1.find_element_by_xpath("../../label").click()
    
  • 如何修改onready只读属性呢?

  • 先通过元素操作定位,再使用execute_script()方法移除元素的只读属性

    data2 = driver.find_element_by_id("testDatepicker")
    driver.execute_script("arguments[0].removeAttribute('readonly')", date2)
    date2.sent_keys("06/06/2021")
    date1.find_element_by_xpath("../../label").click()