我注意到这个叫黄昏的东西已经出现了。很棒,浏览器测试。
唯一的问题是我得到了这个:
连接到localhost失败:9515;连接被拒绝
我在chromedriver文件上做了chmod 777但仍然出错。
我的开发服务器是Centos vm。这是问题吗?
编辑:
我想我正在取得一些进展:
yum install GConf2
现在我得到:
cannot find Chrome binary
修改
我现在回来了。
php artisan dusk给了我:
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.
有什么想法吗?
米克
答案 0 :(得分:2)
尝试运行:./vendor/laravel/dusk/bin/chrome-linux
如果你看到:
Starting ChromeDriver 2.28.455506 (18f6627e265f442aeec9b6661a49fe819aeeea1f) on port 9515 (or whatever port you are using)
Only local connections are allowed.
然后它正在运作。我还必须安装google-chrome二进制文件:
How to install 64-bit Google Chrome on 64-bit RHEL/CentOS 7
安装的另一件事是Xvfb。然后,您可以在新终端中运行此命令:Xvfb :0 -screen 0 1280x960x24 &
这应该是运行它的方法。但是,我无法让这个工作。我希望有人也可以在这里添加一些输入。
更新: 我上班了。确保没有任何内容以root身份运行。