前言
文件下载操作
expect_download()
当浏览器上下文关闭时,所有属于浏览器上下文的下载文件都会被删除。
下载开始后会发出下载事件。下载完成后,下载路径可用:
with page.expect_download() as download_info:
page.get_by_text("Download file").click()
download = download_info.value
# wait for download to complete
path = download.path()
download 相关操作
1.取消下载。如果下载已经完成或取消,则不会失败。成功取消后,download.failure()将解析为’canceled’.
download.cancel()
2.删除下载的文件。如有必要,将等待下载完成。
download.delete()
3.返回下载错误(如果有)。如有必要,将等待下载完成。
download.failure()
4.获取下载所属的页面。