selenium弹出使用python保存文件问题

时间:2012-05-30 09:32:15

标签: python selenium

我正在处理一个带有selenium的html。点击最后一个链接后,会弹出“保存文件” 使用selenium我正在记录所有事件,然后生成selenium RC脚本 我想知道如何使用python从代码中获取弹出文件?

2 个答案:

答案 0 :(得分:0)

Webdriver无法与浏览器模式弹出窗口进行通信。 但是可以这样做,请查看以下链接以获取答案

http://blog.codecentric.de/en/2010/07/file-downloads-with-selenium-mission-impossible/

答案 1 :(得分:0)

在保存文件的情况下,您可以通过配置浏览器配置文件的选项来绕过弹出框。有关使用Firefox的说明,请参阅this答案。一般的想法是,你需要告诉Firefox本身在保存某些类型的文件时不提示。请注意,这将导致文件保存在某处,但您也可以控制它的位置,以防您想要删除文件(或在Python中单独处理)。