BrowserStackLocal получить исключение с сообщением Disconnected

Я пытаюсь проверить с помощью кодов и браузера.

  1. Клонировать этот репо https://github.com/browserstack/codeception-browserstack
  2. Скачать аддоны browserstacklocal.exe на локальный тест
  3. Запустите browserstacklocal.exe с моим ключом
  4. Запустить локальный тест

Есть эта ошибка http://petrvolny.eu/error.png

0

Решение

Я не использовал BrowserStack, но я сделал быстрый поиск —
BrowserStack\LocalException с сообщением D выглядит неправильно.

D вероятно первая буква реального сообщения об исключении.

Эта проблема может быть вызвана этим кодом: https://github.com/browserstack/browserstack-local-php/blob/491c6e31960ce8111d2cb70cb84d03e73f270dbb/lib/Local.php#L125

throw new LocalException($data['message']['message']);

Это было $data['message'] но это было изменено год назад:
https://github.com/browserstack/browserstack-local-php/pull/11/files

Мой совет для редактирования vendor/browserstack/browserstack-local/lib/Local.php
и измените эту строку на throw new LocalException($data['message']); чтобы увидеть, что является основной причиной.

0

Другие решения

Других решений пока нет …