当前位置:   article > 正文

Selenium3自动化测试——13.下载文件功能_profile.default_content_settings.popups

profile.default_content_settings.popups

1. 实现目标

下载selenium官网的3.141.0.tar.gz,到脚本所有目录中。

2. 实现代码

这里注意:

prefs = {'profile.default_content_settings.popups': 0,
         'download.default_directory': os.getcwd()}

profile.default_content_settings.popups:设置为0,表示进制弹出下载窗口;

download.default_directory:设置为os.getcwd(),表示获取当前脚本的目录作为下载文件的保存位置。

  1. import os
  2. from selenium import webdriver
  3. options = webdriver.ChromeOptions()
  4. prefs = {'profile.default_content_settings.popups': 0,
  5. 'download.default_directory': os.getcwd()}
  6. options.add_experimental_option('prefs', prefs)
  7. driver = webdriver.Chrome(options=options)
  8. driver.get("https://pypi.org/project/selenium/#files")
  9. driver.find_element_by_partial_link_text("selenium-3.141.0.tar.gz").click()

3. 实现结果

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/458015
推荐阅读
相关标签
  

闽ICP备14008679号