Добавьте прокси в Chrome для тестирования с Laravel Dusk - PullRequest
0 голосов
/ 03 октября 2018

Когда я пытаюсь запустить команду php artisan dusk в каталоге проекта, я получаю эту ошибку:

enter image description here

Я искал, чтобы добавить прокси всумрак и нашел эту ссылку

Я пытался добавить прокси-сервер по этой ссылке.

<?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;

    /**
     * Prepare for Dusk test execution.
     *
     * @beforeClass
     * @return void
     */
    public static function prepare()
    {
        static::startChromeDriver();
    }

    /**
     * Create the RemoteWebDriver instance.
     *
     * @return \Facebook\WebDriver\Remote\RemoteWebDriver
     */
    protected function driver()
    {
        $proxy_arr = array();
        $proxy_arr = [
            0 => "--proxy-server=http://user:password@proxy.com:8080",
        ];

        $capabilities = DesiredCapabilities::chrome();
        $capabilities->setCapability("chrome.switches", $proxy_arr);

        return RemoteWebDriver::create(
            'http://localhost:9515', $capabilities, 5000, 10000
        );
    }
}

Это все еще не работает.Любая помощь будет оценена.Заранее спасибо!

...