Как исправить ошибку laravel 5.5 dusk chromedriver 2.3 с Chrome 64?

  • PHPUnit 6.5.6 от Себастьяна Бергманна и соавторов
  • MacOS High Sierra 10.13
  • Laravel 5.5
  • Laravel Dusk
  • Хромированная отвертка 2.35.528157
  • Браузер Chrome 64.0.3282.119

Ошибка:
1) Tests \ Browser \ ExampleTest :: testBasicExample Facebook \ WebDriver \ Exception \ UnknownServerException: неизвестная ошибка: необработанная ошибка инспектора: {"code": - 32000, "message": "Невозможно перейти по недопустимому URL"} (Информация о сеансе: headless chrome = 64.0.3282.119)
(Информация о драйвере: chromedriver = 2.35.528157 (4429ca2590d6988c0745c24c8858745aaaec01ef), платформа = Mac OS X 10.13.2 x86_64)

Я пробовал это решение:

 return RemoteWebDriver::create(
            'http://localhost:8000', DesiredCapabilities::chrome()->setCapability(
                ChromeOptions::CAPABILITY, $options
            )
);

затем следующий

ошибка была:
1) Tests \ Browser \ ExampleTest :: testBasicExample TypeError: Аргумент 1, переданный в Facebook \ WebDriver \ Remote \ DesiredCapabilities :: __ construct (), должен иметь массив типов, заданный null, вызываемый в / private / var /root/Documents/blvnp/phpunit_testing/PPP/vendor/facebook/webdriver/lib/Remote/RemoteWebDriver.php в строке 127

Есть и другие, у которых такие же проблемы. В stackoverflow также есть вопросы по этому поводу, но они были давным-давно, у меня другой вопрос, потому что я использую последние версии.


person ichimaru    schedule 01.02.2018    source источник


Ответы (1)


person    schedule
comment
да, это был тот, который я пробовал, но потерпел неудачу. Я также поставил APP_URL = localhost: 8000 - person ichimaru; 02.02.2018