アカウントにログインするために、セレンを使用してWebブラウザ(特にChrome)を開いています。スクリプトを実行すると、管理者権限でエラーが発生していることをユーザーに知らせるモーダルダイアログボックスが表示されます。ユーザーが「OK」をクリックすると、残りのスクリプトは問題なく実行されます。Pythonを使用してWindowsモーダルダイアログボックスと対話する
問題は、このスクリプトが自動的に実行する必要があることです。 Pythonを使って「OK」ボタンをクリックする方法はありますか?アラートはChrome内にないため、.switch_to_alert()は役に立ちません。私はthis question以前に尋ねられましたが、応答はそれがセレンで行うことができないことを明確にしますが、別の方法で行うことはできますか?
また、ctypesを使用して処理するのにthis sourceが見つかりましたが、ctypesをインストールできません。
ヒント/ご協力いただければ幸いです。
したがって、Webページの一部ではないWebブラウザからモーダルボックスが生成される(Seleniumからアクセスできない)のはどうですか?それはすっごく暗いね。 – Sinkingpoint
私はそれがウィンドウのダイアログボックスであり、クロムの警告ではないということです。これは別のウィンドウのポップアップボックスで、「OK」をクリックするまでクロムブラウザが開きません。 – Mfer123