Получить выбранное значение из выпадающего селена Python - PullRequest
1 голос
/ 27 сентября 2019

Я новичок в селене. Я хочу получить выбранное значение опции из выпадающего меню после того, как выбор сделан здесь, я пытался с чем-то, но я не получил ожидаемый результат

exams=Select(driver.find_element_by_id("exam"))
option1=exams.first_selected_option
print("option 1    ->   ",option1)

вывод -

option 1 -> <selenium.webdriver.remote.webelement.WebElement (session="caa3498bece769cdcc9db1143e54c516", element="18ba0158-5c50-4d67-88e4-466bc6dacc67")>

в java getText() используется для получения значения.есть ли подобный метод, доступный в python

1 Ответ

2 голосов
/ 27 сентября 2019

Вместо того, чтобы печатать WebElement option1, вам нужно напечатать атрибут WebElement * text.

Таким образом, вам необходимо заменить:

print("option 1    ->   ",option1)

С:

print("option 1    ->   ",option1.text)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...