2017-04-12 3 views
0

OK, aujourd'hui c'est le jour. J'ai finalement commencé (encore) à utiliser TDD. Je remarque que cette chose appelée Crépuscule est apparue. Super, le test du navigateur.Laravel Dusk sur Centos: Échec de la connexion à localhost: 9515; Connexion refusée

Le seul problème est que je reçois ceci:

Failed se connecter à localhost: 9515; Connexion refusée

J'ai fait chmod 777 sur les fichiers chromedriver et j'ai toujours l'erreur.

Mon serveur dev est un Centos vm. Est-ce le problème?

Edit:

Je pense que je fais des progrès:

yum install GConf2

Maintenant je: cannot find Chrome binary

EDIT

Je suis de retour à ce moment .

php crépuscule artisan me donne:

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) 

Si je fais ceci:

./vendor/laravel/dusk/bin/chromedriver-linux 

Je reçois ceci:

Starting ChromeDriver 2.28.455506 (18f6627e265f442aeec9b6661a49fe819aeeea1f) on port 9515 
Only local connections are allowed. 

Toutes les idées?

Mick

Répondre

0

Essayez de lancer: ./vendor/laravel/dusk/bin/chrome-linux

Si vous voyez: Starting ChromeDriver 2.28.455506 (18f6627e265f442aeec9b6661a49fe819aeeea1f) on port 9515 (or whatever port you are using) Only local connections are allowed. Ensuite, il travaille. J'ai également dû installer le binaire google-chrome: How to install 64-bit Google Chrome on 64-bit RHEL/CentOS 7

L'autre chose à installer est Xvfb. Ensuite, vous pouvez exécuter cette commande dans un nouveau terminal: Xvfb :0 -screen 0 1280x960x24 &

Ceci est censé être le moyen de l'exécuter. Cependant, je n'ai pas réussi à faire fonctionner cela. J'espère que quelqu'un peut également ajouter une contribution ici.

Mise à jour: Je l'ai eu au travail. Assurez-vous que rien ne fonctionne en tant que root.