Я пытаюсь запустить сервер селена, и в инструкции сказано, что сервер предполагает, что Chrome находится по адресу /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome .

  1. Как я могу проверить, что он на самом деле находится там? Потому что, когда я захожу в папку с моим приложением, я вижу, что мой Chrome находится в /Applications/Google Chrome.app

  2. Как мне переместить его в это место (/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome)?

Проблема в том, что когда я запускаю тест на селен, он открывает Firefox вместо Chrome. Так что поймите, проблема в вышеуказанном пути.

1 ответ1

1

Так что поймите, проблема в вышеуказанном пути

Нет. Google Chrome.app - это пакет приложений для Google Chrome. Он содержит один исполняемый файл, который находится в Google Chrome.app/Contents/MacOS/Google Chrome.

Этот файл действительно открывается OS X при запуске Google Chrome.

Если Firefox открывается автоматически, я предполагаю, что он установлен как общесистемный браузер по умолчанию. Просто зайдите в настройки Google Chrome и установите его в качестве браузера по умолчанию. Или, как следует из этого ответа , googlechrome от Selenium.

Похоже, у вас действительно есть проблема с XY.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .