Вы должны использовать приведенную ниже css для выбора следующего дня.
td.ui-datepicker-current-day + td
Код:
browser.find_element_by_css_selector("td.ui-datepicker-current-day+td").click()
+
соседний братский комбинатор. Если вы считаете, что в текущем примере td.ui-datepicker-current-day
выбирает текущий день, т. Е. 17
, но мы хотим выбрать следующий родной брат, поэтому при использовании +
будет выбран родной брат, и мы указываем фильтрацию соседнего родного брата равной td
.
Если вы хотите использовать xpath для того же случая, вы можете использовать following-sibling
и фильтровать по имени тега td
, как показано ниже.
//td[contains(@class, 'ui-datepicker-current-day')]/following-sibling::td
В двух словах +
в css почти эквивалентен following-sibling
в xpath, что поможет выбрать элементы одного уровня.
Обратитесь к ссылкам ниже по CSS и Xpath по методу, описанному выше.
CSS