質問: ### 前提・実現したいこと python3に、seleniumをインストールし、毎日行うWEB作業を代行させようとしています。 ※seleniumはテスト用なので、本来の使用方法でないのは重々承知なのですが、WEBブラウザを自動制御できるのは助かりますので... ### 発生している問題・エラーメッセージ データファイルをダウンロードするのに、指定のボタンを押し、続いてダウンロードのダイアログが出ますので、これをクリックするという作業です。 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/d3fd06adc0fa0e90321e42bfcde7e95a.jpeg) 図左のボタンは、 driver.find_element_by_xpath( で要素を指定する事で、正常にクリックできています。 結果、出てきたダイアログは、 Alert(driver).accept() クリックできるはずなのですが、待っても進行せず、強制終了させると、エラーとしてAlert(driver).accept()が表示されるので、このダイアログが見つけられないのでは? と考えています。 よく動作を見ると、ボタンを押すと新しいタブが開かれ、そこでボタンが発生しているのですが、元のタブ(ボタンのついていた方)をクリックすると消えてしまうため、新しく開かれたタブの参照方法も判らずにおります。 このダイアログをseleniumでクリックできる方法はないでしょうか?
回答: コードを見てみないと詳しいコメントが難しいかもしれませんが、させたい処理はこのようなイメージでしょうか?