webdriver下拉框input标签
时间: 2023-10-13 18:07:56 浏览: 74
input输入下拉框
使用elenium框架的Select类可以处理页面下拉框。首先,您需要导入所需的库并初始化浏览器驱动。然后,您可以使用find_element方法找到下拉框的元素,并将其作为参数传递给Select类的实例化对象。接下来,您可以使用select_by_visible_text方法根据可见文本选择下拉框选项。最后,您可以使用send_keys方法向输入框输入内容。
下面是一个示例代码:
```python
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.select import Select
driver = webdriver.Chrome() # 初始化浏览器驱动
url = 'https://some/website/that/i/can/tell/you/sorry' # 页面url
driver.get(url) # 访问相应链接
# 定位下拉框元素
ele = driver.find_element(By.XPATH, '//*[@id="Prov"]')
select_ele = Select(ele)
select_ele.select_by_visible_text("北京市")
# 输入医院名称
driver.find_element(By.XPATH, '//*[@id="Unit_Name"]').send_keys('协和医院')
```
阅读全文