Когда я проверяю страницу, это name="sex"
, а value
равно "2"
для мужчины.Вы можете value="sex"
изменить:
driver.find_element_by_css_selector("input[type='radio'][value='"sex"']")["2"].click()
, чтобы выбрать мужской:
driver.find_element_by_css_selector("input[type='radio'][name='sex'][value='2']").click()
или
driver.find_elements_by_css_selector("input[type='radio'][name='sex']")[1].click()
для выбора Женский:
driver.find_element_by_css_selector("input[type='radio'][name='sex'][value='1']").click()
или
driver.find_elements_by_css_selector("input[type='radio'][name='sex']")[0].click()
РЕДАКТИРОВАТЬ: Мне нравится комментарий Андерссона ниже, и его код немного лучше, чем моя строка (по моему мнению), поэтому я добавил его.Так что дает вам варианты