📅  最后修改于: 2023-12-03 15:11:07.127000             🧑  作者: Mango
在使用Selenium进行自动化测试时,有时需要在浏览器中下载文件。但是默认情况下,浏览器会将文件下载到默认的下载目录中。如果需要将文件下载到特定的目录,需要进行一些设置。本文将介绍如何在Selenium中添加下载目录。
from selenium import webdriver
import os
options = webdriver.ChromeOptions()
prefs = {'download.default_directory': os.getcwd()+'/downloads'} #设置下载目录
options.add_experimental_option('prefs', prefs)
以上代码中,将下载目录设置为当前路径下的downloads文件夹。
driver = webdriver.Chrome(chrome_options=options)
driver.get('http://example.com/')
driver.find_element_by_link_text('Download').click()
以上代码中,下载了一个名为“Download”的文件。
通过以上步骤,可以在Selenium中添加下载目录。设置下载目录可以更方便地管理下载的文件。