Задать вопрос
asyaevloeva
@asyaevloeva

Как выбрать опцию из выпадающего меню с Selenium (Python)?

Как с помощью python selenium кликнуть на "Two"?

<select class="my-class">
            <option>One</option>
            <option>Two</option>
</select>


пробовала через xpath, через класс и по тэгу, но ничего не помогло
  • Вопрос задан
  • 4168 просмотров
Подписаться 1 Сложный Комментировать
Пригласить эксперта
Ответы на вопрос 3
@Araya
Сначала тыкай на select, потом по XPATH выбирай нужный option
Когда ты пытаешься, на что selenium ругается?
Ответ написан
@1001001
Есть специальный класс https://selenium-python.readthedocs.io/api.html#mo...
from selenium import webdriver
from selenium.webdriver.support.ui import Select

select = Select(driver.find_element_by_class_name('my-class'))

select.select_by_visible_text('Two')


Но как вариант всегда можно кликнуть сперва на сам селект (открыть его), а потом выбрать значение
Ответ написан
@bramin
Доброго времени!
А если так:
<select name="name">
            <option>One</option>
            <option>Two</option>
</select>

то как кликнуть на "Two"?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы