python+selenium 自动化测试下载(火狐和谷歌浏览器)

http Content

https://tool.oschina.net/commons/

Firefox下载设置如下:

#在firefox中设置相关的下载参数,当模拟点击时,webdriver会自动保存对应的文档
fp=webdriver.FirefoxProfile()
#2表示自定义的文件夹,0表示保存到浏览器默认的文件夹
fp.set_preference('driver.download.folderList',0)
#是否显示开始
fp.set_preference('driver.download.manager.showWhenStarting',False)
#设置默认的保存文件夹
# fp.set_preference('driver.download.dir',os.getcwd())
#设置自动保存的文件类型
fp.set_preference('driver.helperApps.neverAsk.saveToDisk','application/vnd.ms-excel')


chrome下载设置如下:
#在chrome中设置相关的下载参数,当模拟点击时,webdriver会自动保存对应的文档 
options=webdriver.ChromeOptions()
#设置下载路劲
prefs={'profile.default_content_settings.popups':0,'download.default_directory':'C\\'}
options.add_experimental_option('prefs',prefs)
driver=webdriver.Chrome(chrome_options=options)

参考:https://blog.csdn.net/weixin_42488745/article/details/101050698

猜你喜欢

转载自www.cnblogs.com/Jasper-changing/p/12559590.html