0

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

4

2 回答 2

1

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

于 2012-09-13T20:52:56.000 回答
0

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

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

于 2012-05-30T14:55:28.590 回答