解决方法:
@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 所有, 如有侵权,请联系我们删除。
版权归原作者 陈晓明start 所有, 如有侵权,请联系我们删除。