【问题标题】:Handling Date picker using Selenium使用 Selenium 处理日期选择器
【发布时间】:2021-07-20 03:32:01
【问题描述】:
<input placeholder="MM/DD/YYYY" autocomplete="on" type="text" class="form-control" value="01/01/2020" style="height: 40px; color: (25, 25, 25); font-weight: bold; font-size: 14px; background: >

错误:消息:element not interactable

【问题讨论】:

  • 代码:#Datepicker datefield = browser.find_element_by_id('datepicker-start_group') datefield.send_keys("01/01/2020") time.sleep(5) datefield = browser.find_element_by_id('datepicker -end_group') datefield.send_keys("02/14/2020")
  • 错误:ElementNotInteractableException:消息:元素不可交互

标签: python selenium automation


【解决方案1】:

你能检查一下吗

#You can select the datepicker based on the XPath index [1][2]

date_input = driver.find_element_by_xpath('((//input[@type='text']))')
date_input.click()                      
date_input.send_keys(Keys.CONTROL, "a") 
date_input.send_keys(Keys.BACKSPACE)    
date_input.send_keys("02/14/2020",Keys.RETURN) 

【讨论】:

    【解决方案2】:

    这是我的日期选择器 python 脚本。希望这可以在某些方面有用。

    from selenium import webdriver
    #set chromodriver.exe path
    driver = webdriver.Chrome(executable_path="C:\\chromedriver.exe")
    driver.implicitly_wait(0.5)
    #launch URL
    driver.get("https://jqueryui.com/datepicker/")
    #switch to frame
    l = driver.find_element_by_xpath("//iframe[@class='demo-frame']")
    driver.switch_to.frame(l);
    #identify element inside frame
    d= driver.find_element_by_id("datepicker")
    d.click()
    #identify list of all dates
    m = driver.find_elements_by_xpath("//table/tbody/tr/td")
    #iterate over list
    for i in m:
    #verify required date then click
       if i.text == '3':
          i.click()
       break
    #get selected date
    s = d.get_attribute('value')
    print("Date entered is: ")
    print(s)
    #browser quit
    driver.quit()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-29
      • 2014-02-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-22
      相关资源
      最近更新 更多