Chrome、Edge (Chromium)のバージョンが古い場合、稀にバージョンエラーでブラウザがうまく起動できないことがあります。これは、テストに必要な「ChromeDriver」や「Microsoft Edgeドライバー」というライブラリのバージョン不一致エラーによるものです。この問題は以下の手順で解消できます。
- ChromeDriverのダウンロードページまたはMicrosoft Edgeドライバーのダウンロードページから、お使いのブラウザのバージョンとOSに対応するChromeDriverまたはMicrosoft Edgeドライバー(Microsoft Edgeレガシではないので注意してください)をダウンロードし、適当な場所に解凍します。
- MagicPodの設定ファイル(Windowsであれば
C:\Users\<ユーザー名>\AppData\Roaming\MagicPodDesktop\magic_pod_config.json(バージョン1.50.0以前のMagicPodDesktopの場合はC:\Users\<ユーザー名>\AppData\Roaming\magic_pod_desktop\magic_pod_config.json)、Macであれば/Users/<ユーザー名>/Library/Application Support/MagicPodDesktop/magic_pod_config.json(バージョン1.50.0以前のMagicPodDesktopの場合は/Users/<ユーザー名>/Library/Application Support/magic_pod_desktop/magic_pod_config.json))を開き、以下のように記述します。これで、バージョンエラーは解消されるはずです。(Windowsの場合、パス中の「\」「¥」は「\\」「¥¥」と記載する必要があるので注意してください。)
{
...
"driverExecutablePath": {
"chromedriver": "ChromeDriverの実行ファイルのフルパス"
},
...
}Chromeの場合の設定
{
...
"driverExecutablePath": {
"chromiumedgedriver": "Microsoft Edgeドライバーの実行ファイルのフルパス"
},
...
}Edge (Chromium)の場合の設定