前提・実現したいこと
Python seleniumを使ってIEでファイルをダウンロードしようとしていますが、
ダウンロードの際にダイアログが表示され、以降の操作ができません。
OKを選択する方法、またはOKを選択した場合の挙動を命令する方法を知りたいです。
発生している問題・エラーメッセージ
なし(実行できず)
該当のソースコード
該当部分のHTMLになります。
下記エレメントのボタンをクリックするとダウンロードダイアログが表示されます。
<input name="component" id="component" onclick="var cf = function(){if(confirm('message')){startDownload();}else{return false;}};var oamSF = function(){};return (cf.apply(this, [])==false)? false : oamSF.apply(this, []); " type="submit" value="ダウンロード">
試したこと
win32guiを用いてウィンドウをアクティブ化したのち、
pyautoguiによるEnter入力を試しましたが、反応しません。
マウスとキーボードにてウィンドウをアクティブ化したのち、Enter入力をした場合はダウンロードが実行されます。
補足情報(FW/ツールのバージョンなど)
jupyter notebookを使用しています。
あなたの回答
tips
プレビュー