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