0


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

解决方法:

@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

本文转载自: https://blog.csdn.net/cxm19830125/article/details/123900025
版权归原作者 陈晓明start 所有, 如有侵权,请联系我们删除。

“【selenium 】chrome的浏览器,headless模式下不能下载文件”的评论:

还没有评论