📜  添加下载目录 selenium python (1)

📅  最后修改于: 2023-12-03 15:11:07.127000             🧑  作者: Mango

添加下载目录 selenium python

在使用Selenium进行自动化测试时,有时需要在浏览器中下载文件。但是默认情况下,浏览器会将文件下载到默认的下载目录中。如果需要将文件下载到特定的目录,需要进行一些设置。本文将介绍如何在Selenium中添加下载目录。

步骤
1. 导入必要的库
from selenium import webdriver
import os
2. 设置下载目录
options = webdriver.ChromeOptions()
prefs = {'download.default_directory': os.getcwd()+'/downloads'} #设置下载目录
options.add_experimental_option('prefs', prefs)

以上代码中,将下载目录设置为当前路径下的downloads文件夹。

3. 创建浏览器对象
driver = webdriver.Chrome(chrome_options=options)
4. 在浏览器中下载文件
driver.get('http://example.com/')
driver.find_element_by_link_text('Download').click()

以上代码中,下载了一个名为“Download”的文件。

总结

通过以上步骤,可以在Selenium中添加下载目录。设置下载目录可以更方便地管理下载的文件。