Приведенное выше решение не работает, потому что вы объявляете значение day1 =5
, которое является целочисленным значением, а при возврате значения option.text
это строковое значение, поэтому код не может сравнивать эти значения.
Изменитьдо day1 ='5'
day1 ='5'
day = driver.find_element_by_id('DayBirthDate')
for option in day.find_elements_by_tag_name('option'):
if option.text == day1:
option.click()