从下拉硒python获取选定的值

时间:2019-09-27 10:32:43

标签: python-3.x selenium selenium-webdriver text webdriver

我是硒新手 我要在选择后从下拉按钮中获取选择的选项值 在这里我尝试了一些东西,但是没有得到预期的结果

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 个答案:

答案 0 :(得分:2)

您需要打印 WebElement option1属性,而不是打印 WebElement text

如此有效,您需要替换:

print("option 1    ->   ",option1)

使用:

print("option 1    ->   ",option1.text)