Поскольку класс выбора в моем коде находится внутри класса div, я не могу напрямую выбирать элементы, используя видимый текст или значение. Поэтому я добавляю все раскрывающиеся параметры (элементы) в список, а затем пытаюсь выбрать значение из списка. Мой код не показывает никаких ошибок, но он также не выбирает значение из списка. Он только распечатывает все параметры в списке. Вот мой код:
select_box = driver.find_element_by_xpath(".//div[@class='form-row row-inline addeditaddressStates required']/div[1]/select")
actions = ActionChains(driver)
actions.move_to_element(select_box).click().perform()
options = [x for x in select_box.find_elements_by_tag_name("option")
for element in options:
print(element.get_attribute("value"))
if (element.text == ("Virginia")):
element.click()
Исправьте ошибку, если она есть.