我运行php artisan dusk
并获得错误:
Facebook\WebDriver\Exception\WebDriverCurlException:
Tests\Browser\HomePageTest::testBasicContentOnPage
Facebook\WebDriver\Exception\WebDriverCurlException: Curl error thrown for http POST to /session with params: {"desiredCapabilities":{"browserName":"chrome","platform":"ANY"}}
Operation timed out after 30001 milliseconds with 0 bytes received
/home/vagrant/Code/jobboard/vendor/facebook/webdriver/lib/Remote/HttpCommandExecutor.php:287
/home/vagrant/Code/jobboard/vendor/facebook/webdriver/lib/Remote/RemoteWebDriver.php:121
/home/vagrant/Code/jobboard/tests/DuskTestCase.php:33
/home/vagrant/Code/jobboard/vendor/laravel/dusk/src/TestCase.php:209
/home/vagrant/Code/jobboard/vendor/laravel/framework/src/Illuminate/Support/helpers.php:762
/home/vagrant/Code/jobboard/vendor/laravel/dusk/src/TestCase.php:210
/home/vagrant/Code/jobboard/vendor/laravel/dusk/src/TestCase.php:116
/home/vagrant/Code/jobboard/vendor/laravel/dusk/src/TestCase.php:88
/home/vagrant/Code/jobboard/tests/Browser/HomePageTest.php:21
我搜索并创建了解决方案:下载chromedriver并运行手册。
1 .I下载并安装色度驱动程序。
static::startChromeDriver();
中注释了DuskCaseTest.php行我再次运行测试,并得到同样的错误。
我的堆栈:
如何解决这个问题?谢谢你提前。
发布于 2018-06-10 02:43:22
嗯,阅读这里和其他地方,似乎杜斯克并没有扼杀以前的ChromeDriver进程。
你提到的步骤对我有效。这是我的工作流程:
它在LinuxMint18.3上对我起了作用。
作为一个奇怪的注意,在那之后,不评论Dusk中的行,它像预期的那样工作,但是它一直在每个调用中创建一个进程。我不喜欢这样,所以我会继续用手从杜斯克开始。
https://stackoverflow.com/questions/46790633
复制相似问题