【发布时间】:2020-12-04 01:09:08
【问题描述】:
您好,我想弄清楚如何在日历上为某些个人项目挑选日期。无法弄清楚这是如何工作的。我读了一篇关于日期选择器用作表格的帖子,我可以尝试这种方法,但我想在页面上获取未来和过去的日期选择,只有当前月份显示,所以理想情况下希望看到 onclick 功能正常工作。
chromedriver = "/usr/bin/chromedriver"
os.environ["webdriver.chrome.driver"] = chromedriver
driver = webdriver.Chrome(chromedriver)
driver.get('https://www.zacks.com/earnings/earnings-calendar')
driver.maximize_window()
print('page load waiting ......')
time.sleep(5)
date_field = driver.find_element_by_id('earnings_calendar_events').find_element_by_id('date_select')
date_field.click() # opens up the calendar
time.sleep(2)
print('sending key 3')
date_field.send_keys('12/1/2020') #send keys doesn't work.
time.sleep(5)
【问题讨论】:
-
如果你可以的话我可以给java代码(你需要编写方法来从这个日历中选择日期和月份)
标签: python selenium xpath datepicker css-selectors