Использование сумерек с тестами phpunit приводит к ошибке недопустимого URL - PullRequest
0 голосов
/ 12 ноября 2018

Я только что установил 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
        )
    );
}
...