解决方法:

@pytest.fixture
def chrome_options(chrome_options):

download_location = os.path.abspath(os.path.dirname(__file__)) + '\\static'
    prefs = {'download.default_directory': download_location,
         'download.prompt_for_download': False,
         'download.directory_upgrade': True,
         'safebrowsing.enabled': False,
         'safebrowsing.disable_download_protection': True}
    chrome_options.add_experimental_option('prefs', prefs)
    #后台运行
    chrome_options.add_argument('--headless')
    chrome_options.add_argument('--disable-gpu')

#需要指定窗口大小,因为最大化有BUG

chrome_options.add_argument("--window-size=1325x744")

return chrome_options

【selenium 】chrome的浏览器,headless模式下不能下载文件相关推荐

  1. flex与相对定位在国内双核浏览器极速模式下的兼容性问题

    在国内的浏览器中,360浏览器,QQ浏览器等绝大部分都是双核浏览器.双核浏览器即拥有IE兼容内核和非IE极速内核两个内核,分别对应兼容模式和极速模式.兼容模式时使用IE内核,极速模式采用webkit内 ...

  2. 解决chrome在ubuntu+root模式下打不开的问题

    解决chrome在ubuntu+root模式下打不开的问题 参考文章: (1)解决chrome在ubuntu+root模式下打不开的问题 (2)https://www.cnblogs.com/zeal ...

  3. QQ浏览器及360浏览器兼容模式下怎么处理sessionStorage数据

    现在很多网站都需要在兼容模式和极速模式下都适应,开发的时候一般都是谷歌浏览器,前端需要存储一些本地信息,一般用的最多的是localStorage跟sessionStorage.极速模式下或者谷歌浏览器 ...

  4. 浏览器兼容模式下网页无法访问

    浏览器兼容模式下网页无法访问 解决方案: 打开360浏览器" 打开菜单,点击"工具",找到"Internet属性"并点击 点击"高级&quo ...

  5. vue检测是不是360浏览器兼容模式_Vue项目 IE/360浏览器兼容模式下打开空白的问题...

    记一次bug解决 bug发现 项目不复杂,就是一个基于vue-cli3搭建的pc端项目 在开发进入后半段的时候发现在360浏览器兼容模式先显示空白而且没有报错,此类问题之前我写react在低版本的qq ...

  6. 《Adobe Acrobat DC经典教程》—第1章1.11节在阅读模式下查看PDF文件

    本节书摘来自异步社区<Adobe Acrobat DC经典教程>一书中的第1章1.11节在阅读模式下查看PDF文件,作者[美]Lisa Fridsma(丽莎 弗里斯玛) , Brie Gy ...

  7. 利用 BBED 恢复非归档模式下 OFFLINE 数据文件

    利用 BBED 恢复非归档模式下 OFFLINE 数据文件 今天来模拟一个非归档模式下恢复OFFLINE数据文件的场景,主要有2种情况: 一种是在线日志没有被覆盖,另一种是在线日志被覆盖. 第一种情况 ...

  8. dvm,art模式下的dex文件加载流程

    dvm,art模式下的dex文件加载流程 dex加载是学习android的重中之重,刚看完几篇参考博客,对应android源码,收益匪浅,用一篇博客总结一下自己学到的东西. 1.dvm模式下的dex加 ...

  9. java http 下载网页代码_Java下http下载文件客户端和上传文件客户端实例代码

    Java下http下载文件客户端和上传文件客户端实例代码 发布于 2021-1-14| 复制链接 摘记: 一.下载客户端代码 ```java package javadownload; import ...

最新文章

  1. .NET2.0隐形的翅膀,正则表达式搜魂者【月儿原创】
  2. ASIFormDataRequest实现post的代码示例
  3. 云+技术沙龙:计算机视觉的原理及最佳实践
  4. 【JavaScript】JavaScript模拟Class
  5. js基础--获取浏览器当前页面的滚动条高度的兼容写法
  6. 【题解】 P4139 上帝与集合的正确用法
  7. 西门子上升沿指令_西门子SCL编程实例——霓虹灯顺序控制(DECO指令)
  8. 【数据结构作业—02】双链表
  9. Linux中一些常用的很巧妙的命令
  10. 火箭联盟服务器维护中怎么办,《火箭联盟》出现服务器问题 官方致歉并承诺会尽快修复...
  11. ConvMLP:你见过长得像CNN的MLP吗?UOUIUC提出了用于视觉任务的层次卷积MLP
  12. android 百度转码,移动端禁止百度自动转码的方法
  13. android build.gradle的repositories设置
  14. redis做几十万待办列表_用待办规划我的一天 | 指南 x 待办清单
  15. 2021软件评测师考试大纲(清华出版社2021.7第1次印刷)
  16. 支持全球科研抗疫,艾柏森成功研发Omicron变异株重组蛋白
  17. CANoe如何查看总线负载率?
  18. 2d运用 - 3d 视距
  19. delphi xe “[FIREDAC][PHYS][SQLITE] DATABASE IS LOCKED”错误
  20. 该怎么学好软件工程这门课?

热门文章

  1. 什么是Mybatis?Mybatis能干什么?Mybatis怎么配置?
  2. 什么是AppImage
  3. 基于springboot+mybatis+mysql+html企业人事管理系统
  4. 二次指数平滑法 C++
  5. week07 13.3 NewsPipeline之 三News Deduper之 tf_idf 查重
  6. 黑马程序员——java基础第一课
  7. linaro gcc 交叉编译链编译
  8. vue两个数组如何判断值是否相同_vue两个数组如何判断重复的数据?
  9. 简单粗暴搞定webpack4的style-loader!css-loader
  10. MySQL 与 Navicat for MySQL