Я только что начал свой первый проект с python и уже часами ищу решение, но ничего не могу найти.
Я хотел бы заполнить веб-сайт, выбрав значения из выпадающего списка -вниз список. Моя проблема в том, что значения этих списков не закодированы жестко, как в решениях, которые я нашел на этом форуме.
Я изучил веб-сайт и сделал три снимка экрана (перед нажатием, при нажатии и после выбора элемента)
перед нажатием
щелкнув
после выбора
Я смог открыть раскрывающийся список и прочитать все значения в списке, но не смог выбрать одно из них
css = 'body > main > section > section > div.ut-navigation-container-view--content > div > div.ut-pinned-list-container.ut-content-container > div > div.ut-pinned-list > div.ut-item-search-view > div:nth-child(2)'
iElement = browser.find_element_by_css_selector(css)
SpanVariableValue = iElement.text
#prints selected value or default
print (SpanVariableValue )
iElement.click()
SpanVariableValue = iElement.text
#prints all elemets of drop-down
print (SpanVariableValue)
#drop-down doesn't work after the following code
browser.execute_script("arguments[0].innerText = 'SILVER'", iElement)
Кто-нибудь может мне помочь с моей проблемой?
Ура, Энди
Редактировать: Извините, я допустил ошибку при добавлении скриншотов в исходный пост