0

私はセレンでhtmlに取り組んでいます。最後のリンクをクリックすると、ファイルを保存するというポップアップが表示されます。
セレンを使用して、すべてのイベントを記録してから、セレン 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 に答える