好的,今天就是这一天。我终于(再次)开始使用 TDD。
我注意到这个叫做Dusk的东西出现了。太好了,浏览器测试。
唯一的问题是我得到了这个:
连接到 localhost:9515 失败;拒绝连接
我对 chromedriver 文件执行了 chmod 777 ,但仍然出现错误。
我的开发服务器是 Centos 虚拟机。这是问题吗?
编辑:
我认为我正在取得一些进展:
yum install GConf2
现在我得到:
cannot find Chrome binary
编辑
我现在回来了。
php artisan黄昏给了我:
Facebook\WebDriver\Exception\UnknownServerException: unknown error: cannot find Chrome binary
(Driver info: chromedriver=2.28.455506 (18f6627e265f442aeec9b6661a49fe819aeeea1f),platform=Linux 3.10.0-327.3.1.el7.x86_64 x86_64)
如果我这样做:
./vendor/laravel/dusk/bin/chromedriver-linux
我明白了:
Starting ChromeDriver 2.28.455506 (18f6627e265f442aeec9b6661a49fe819aeeea1f) on port 9515
Only local connections are allowed.
有任何想法吗?
米克