Python Selenium: день выбора даты - PullRequest
0 голосов
/ 07 июля 2019

Я пытаюсь удалить некоторые данные из Интернета, используя селен. В одной части мне нужно изменить день выбора даты.

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_bpk-calendar-date__3VYKN BpkCalendarDate_bpk-calendar-date - focus__4eiYk_pbp Calendar -Календарь-дата - selected__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')]")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...