赞
踩
在学习使用WebDriver下载文件时,遇到了警告“DeprecationWarning: firefox_profile has been deprecated, please use an Options object ”
这句话的意思就是“弃用警告:firefox\u配置文件已弃用,请使用选项对象”
虽然这样目前不影响使用,但我们可以通过改为使用FirefoxOptions()方法消除警告,代码如下
- from selenium import webdriver
- from selenium.webdriver.common.by import By
- import os
-
- fp = webdriver.FirefoxOptions()
- fp.set_preference("browser.download.folderList",2)
- fp.set_preference("browser.download.dir",os.getcwd())
- fp.set_preference("browser.helperApps.neverAsk.saveToDisk","binary//octet-stream")
-
- driver = webdriver.Firefox(options=fp)
- driver.get("https://pypi.org/project/selenium/#files")
- driver.find_element(By.PARTIAL_LINK_TEXT,"selenium-4.1.0-py3-none-any.whl").click()
现在再运行就没有警告啦~
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。