2017-01-29 3 views
4

Я использую усадьбу на окнах 10 и установлен Laravel 5.4, когда я пытаюсь запустить тесты сумерек я получаю следующее сообщение об ошибке:Запуск сумерек тестов на Ферме для Windows,

1) Tests\Feature\ViewProductListingTest::user_can_view_product_listing 
Facebook\WebDriver\Exception\WebDriverCurlException: Curl error thrown for http POST to /session with params: {"desiredCapabilities":{"browserName":"chrome","platform":"ANY"}} 

Failed to connect to localhost port 9515: Connection refused 

Кто-нибудь везло с получением вокруг этого?

Thanx.

ответ

0

Я столкнулся с этим вопросом раньше и не смог полностью его решить.

Соединение отказало для меня, потому что сценарии выполнения для сумерек в /vendor/laravel/dusk/bin не были установлены в Homestead. Так я использовал chmod 777 на этих сценариях.

После этого он пожаловался, что если не удалось найти исполняемый хром-бинарный файл, поэтому я установил google-chrome в Homestead.

После того, как я установил google chrome, тесты выполнялись, но были исчерпаны, прежде чем они смогли закончить, что я сейчас изучаю.

+0

Любое решение? –

0

Я столкнулся с тем же вопросом (но я на macOS Sierra). Если вы можете, вместо запуска Dusk из Hostest VM, запустите его с вашего хост-компьютера. Просто убедитесь, что значение DB_HOST в вашем .ENV-файле установлено на имя хоста, которое вы используете для доступа к сайту в вашем браузере.

Так, например, если вы настроили сайт Homestead для доступа к mycoolsite.app, используйте его как значение DB_HOST.

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

1

Сегодня я столкнулся с этой проблемой. Я провел 2 часа исследования и, наконец, решил его, выполнив шаги, опубликованные на этом comment.

Я провел исходный базовый тест, и он прошел. Я постараюсь выполнить более сложный тест, и, надеюсь, решение все еще работает.

Мне кажется, что в Homestead отсутствует необходимое программное обеспечение (Chrome, xvfb и т. Д.) Для запуска тестов браузера с Larvel Dusk. Вот что пытается прокомментировать этот комментарий.

Надеюсь, это поможет!

Смежные вопросы