ChromeDriver 获取seleted值
时间: 2023-10-07 14:09:16 浏览: 50
要获取 ChromeDriver 中下拉列表(select)的选定值,您可以使用 Selenium 提供的 `Select` 类。下面是一个示例代码,演示了如何使用 ChromeDriver 和 Selenium 来获取选定值:
```python
from selenium import webdriver
from selenium.webdriver.support.ui import Select
# 创建 ChromeDriver 实例
driver = webdriver.Chrome()
# 打开网页
driver.get("https://example.com")
# 找到下拉列表元素
select_element = driver.find_element_by_id("dropdown")
# 创建 Select 对象
select = Select(select_element)
# 获取选定的值
selected_option = select.first_selected_option
selected_value = selected_option.get_attribute("value")
print(selected_value)
# 关闭浏览器窗口
driver.quit()
```
在上面的示例中,我们首先创建了一个 ChromeDriver 实例,然后打开了一个网页。接下来,我们找到了具有 id "dropdown" 的下拉列表元素,并使用它创建了一个 `Select` 对象。然后,我们使用 `first_selected_option` 属性获取选定的选项,并使用 `get_attribute` 方法获取选项的值。最后,我们打印出选定的值。
请确保您已经正确安装了 Selenium 和 ChromeDriver,并将代码中的网页 URL 和下拉列表元素的 ID 替换为您实际使用的值。