Python Selenium:datepicker选择日期

2024-10-01 15:42:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用selenium从web上删除一些数据。有一部分我需要改变一个日期选择器的日期。你知道吗

enter image description here

我用红色标记了我需要更改的部分,在本例中,将“15”标记为例如“13”。你知道吗

我试过:

dep_date_day_button = browser.find_element_by_xpath(".//table[@class='BpkCalendarGrid_bpk-calendar-grid__3AlVL FlightDatepicker_fsc-datepicker__list-size__zQzUm']")
dep_date_day_button.click()
dep_date_day_button2 = dep_date_day_button.find_element_by_xpath("//button[@class='BpkCalendarDate_bpk-calendar-date__3VYKN BpkCalendarDate_bpk-calendar-date--focused__4eiYn BpkCalendarDate_bpk-calendar-date--selected__3v5jT']")

但是得到错误信息:

NoSuchElementException:没有这样的元素:找不到元素:{“method”:“xpath”,“selector”:“//button[@class='BpkCalendarDate\u bpk-calendar-date\u3vykn BpkCalendarDate\u bpk-calendar-date--focused\u4eiyn BpkCalendarDate\u bpk-calendar-date--selected\uu 3v5jT']}

你知道我怎样才能进入并改变这一天吗?你知道吗

我也试过了

dep_date_day_button = browser.find_element_by_xpath(".//table[@class='BpkCalendarGrid_bpk-calendar-grid__3AlVL FlightDatepicker_fsc-datepicker__list-size__zQzUm']")
dep_date_day_button.click()  
dtd0_button = dep_date_button.find_element_by_xpath(".//button[contains(@class, 'BpkCalendarDate_bpk-calendar-date__3VYKN') and (@aria-label, 'Thursday, 12 September 2019')]")

Tags: 标记browserdatebytablebuttonelementfind

热门问题