プログラムで起動したブラウザを前面に表示する方法を紹介します。
pywinautoをインストール
pywinautoは、windowsアプリケーションを自動化するためのライブラリです。
下記コマンドでインストールします。
pip install pywinauto
実装方法
ブラウザ起動の処理後に、下記を追加します。
下記の場合、”Chrome”を含むアプリケーションを取得して、前面表示を行います。条件を変えれば、Chrome以外のアプリケーションでも実装可能です。
from pywinauto import Application
# Chrome ウィンドウを前面に出す
app = Application(backend="uia").connect(title_re=".*Chrome.*")
window = app.top_window()
window.set_focus()