не могу нажать span или radiobutton в Selenium Python
никак не могу нажать на radiobutton после заполнения первых двух полей. Сайт: https://capsule.dior.com/en/enter/hi. Нужно нажать галочку на Mr и все галки справа.
пробовал следующий код:
mr = WebDriverWait(driver, 20).until(EC.element_to_be_clickable((By.ID, "title1")))
mr.click()
mr = WebDriverWait(driver, 20).until(EC.element_to_be_clickable((By.CSS_SELECTOR, "#title1")))
mr.click()
mr = WebDriverWait(driver, 20).until(EC.element_to_be_clickable((By.XPATH, "//*[@id="title1"]")))
mr.click()
но все попытки безуспешные(
Ответы (1 шт):
Автор решения: Alexey R.
→ Ссылка
Используйте такой xpath: //label[input[@id='title1']]
Проверил у себя. Должен работать. В целом "правило большого пальца" такое: если какой-то элемент не кликается, попробуйте кликать на родительские элементы либо наоборот на те, что внутри.