如何处理弹出窗口对话框,以在Linux(Ubuntu)系统上使用python selenium中的firefox配置文件自动下载文件]]

问题描述 投票:0回答:1

我正在尝试通过在python硒代码中的firefox配置文件中设置首选项来从系统文件下载对话框中自动下载文件,但我的代码无法正常工作。

浏览器:Firefox 72.0硒版本:3.14操作系统:Linux Ubuntu要下载的文件类型:* .enc(加密的文件类型)Firefox在Linux中的路径:/ usr / bin / firefox

代码:

profile = webdriver.FirefoxProfile()
profile.set_preference("browser.download.folderList", 2)
profile.set_preference("browser.download.manager.showWhenStarting", False)
profile.set_preference("browser.download.dir", "/home/user/Downloads/tests")
profile.set_preference("browser.helperApps.neverAsk.saveToDisk", "application/x-uuencoded,application/octet-stream")
self.driver = webdriver.Firefox(firefox_profile=profile)

Windows download dialog

我正在尝试通过在python硒代码中的firefox配置文件中设置首选项来从系统文件下载对话框中自动下载文件,但是我的代码无法正常工作。浏览器:Firefox 72 ....

python-2.7 selenium selenium-webdriver selenium-firefoxdriver
1个回答
0
投票

我在Firefox 72.0中有相同的问题,但使用pdf文件。这是代码:

© www.soinside.com 2019 - 2024. All rights reserved.