Я только что установил laravel dusk, чтобы попытаться добавить тестирование браузера в тестирование phpunit.Однако, я продолжаю получать эту ошибку, когда я запускаю ниже в терминале:
vendor/bin/phpunit tests/Browser
Результат этого:
1) Tests\Browser\ExampleTest::testBasicExample
Facebook\WebDriver\Exception\UnknownServerException: unknown error:
unhandled inspector error: {"code":-32000,"message":"Cannot navigate to invalid URL"}
(Session info: headless chrome=70.0.3538.77)
(Driver info: chromedriver=2.35.528157
(4429ca2590d6988c0745c24c8858745aaaec01ef),platform=Mac OS X 10.14.0 x86_64)
Любая идея, как я могу заставить это работать?
Это мой драйвер в DuskTestCase.php
/**
* Create the RemoteWebDriver instance.
*
* @return \Facebook\WebDriver\Remote\RemoteWebDriver
*/
protected function driver()
{
$options = (new ChromeOptions)->addArguments([
'--disable-gpu',
'--headless'
]);
return RemoteWebDriver::create(
'http://localhost:9515', DesiredCapabilities::chrome()->setCapability(
ChromeOptions::CAPABILITY, $options
)
);
}