selenium自动化测试中遍历目录'C:\\Users\\qq826\\Desktop\\不动产资料'下面的文件,并获取文件夹名称
时间: 2024-02-19 15:56:28 浏览: 104
以下是使用Selenium遍历目录并获取文件夹名称的示例代码:
```python
import os
from selenium import webdriver
# 设置Chrome浏览器驱动路径
driver_path = "path/to/chromedriver"
# 创建Chrome浏览器实例
driver = webdriver.Chrome(executable_path=driver_path)
# 打开目标网页
driver.get("file:///C:/Users/qq826/Desktop/不动产资料")
# 获取目录下的所有文件夹名称
folder_names = []
elements = driver.find_elements_by_xpath("//a[@href]")
for element in elements:
href = element.get_attribute("href")
if href.startswith("file:///C:/Users/qq826/Desktop/不动产资料/") and href.endswith("/"):
folder_name = os.path.basename(href[:-1])
folder_names.append(folder_name)
# 输出文件夹名称
for folder_name in folder_names:
print(folder_name)
# 关闭浏览器实例
driver.quit()
```