PythonのseleniumでEdgeでIEモードを起動する方法
PythonのSeleniumを使用してMicrosoft EdgeでIEモードを起動するには、Edge Chromiumのモード切り替えオプションを設定する必要があります。具体的には、EdgeOptionsに--ie-mode-testフラグを追加します。以下は、IEモードでMicrosoft Edgeを起動する基本的なステップです。
-
Seleniumをインストール:
まだSeleniumをインストールしていない場合は、次のコマンドを使用してインストールします。pip install selenium
-
Edge Chromium用のWebDriverをダウンロード:
Seleniumは各ブラウザに対応したWebDriverを使用します。Edge Chromiumを使用する場合、Edge用のWebDriverをダウンロードしてインストールしてください。WebDriverのバージョンは、使用しているEdge Chromiumのバージョンに合わせる必要があります。公式サイトからダウンロードできます。Microsoft Edge WebDriverのダウンロードリンク: https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/
-
Seleniumスクリプトを作成:
PythonのスクリプトでSeleniumを使用してMicrosoft EdgeでIEモードを起動します。以下は、IEモードを使用してMicrosoft Edgeを起動する例です。python from selenium import webdriver # Edge Chromium用のWebDriverを指定してEdgeを起動 edge_options = webdriver.EdgeOptions() edge_options.add_argument("--ie-mode-test") driver = webdriver.Edge(executable_path='/path/to/msedgedriver.exe', options=edge_options) # ターゲットのURLを開く driver.get('https://example.com') # ドライバーを操作するコードを追加 # ドライバーを閉じる driver.quit()
このスクリプトでは、webdriver.EdgeOptions() を使用してEdgeのオプションを設定し、--ie-mode-test フラグを追加してIEモードを有効にしています。その後、指定したURLを開いて操作を行い、最後にドライバーを閉じます。
IEモードは、Windows 10またはWindows 11で動作するMicrosoft Edge Chromiumでのみ利用可能です。また、IEモードでの動作は、特定のウェブサイトやアプリケーションに依存するため、テストの前に互換性を確認することが重要です。

ディスカッション
コメント一覧
まだ、コメントがありません