После установки Laravel Dusk показывает ошибку

Это мой код Laravel Dusk: —

DuskTestCase.php

namespace Tests;

use Laravel\Dusk\TestCase as BaseTestCase;
use Facebook\WebDriver\Remote\RemoteWebDriver;
use Facebook\WebDriver\Remote\DesiredCapabilities;

abstract class DuskTestCase extends BaseTestCase
{
use CreatesApplication;


public static function prepare()
{
static::startChromeDriver();
}

/**
* Create the RemoteWebDriver instance.
*
* @return \Facebook\WebDriver\Remote\RemoteWebDriver
*/
protected function driver()
{
return RemoteWebDriver::create(
'http://localhost:8000', DesiredCapabilities::chrome()
);
}
}

ExampleTest.php

namespace Tests\Browser;

use Laravel\Dusk\Browser;
use Tests\DuskTestCase;

class ExampleTest extends DuskTestCase
{
/**
* A basic browser test example.
*
* @return void
*/
public function testBasicExample()
{
$this->browse(function (Browser $browser) {
$browser->visit('/')
->assertSee('Laravel');
});
}
}

Показывает эту ошибку: —

TypeError: Argument 1 passed to Facebook\WebDriver\Remote\DesiredCapabilities::__construct() must be of the type array, null given,

https://i.stack.imgur.com/JpkMy.png

0

Решение

Если вы не передаете ни одной опции, замените DesiredCapabilities::chrome() с []

0

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

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

По вопросам рекламы [email protected]