2012-12-04 12 views
5

So che esiste una documentazione sul wiki Ghostdriver su come collegarlo a una griglia di selenio. Per quelli che non lo conoscono lo puoi trovare hereChiunque abbia difficoltà a registrare Ghostdriver con griglia di selenio?

Ho compilato lo speciale phantomjs due volte, ho provato a collegarlo ai server di selenio locali e remoto usando entrambe le versioni di Selenium 2.24 e 2.25 senza alcun risultato. Avvia Ghostdriver localmente come ci si aspetta, ma non c'è sicuramente alcuna registrazione in corso.

Ho provato entrambi ip/localhost: 4444 e ip/localhost: 4444/grid/register senza risultati. Ho anche pensato che forse non si è presentato alla console della griglia e ha comunque provato a eseguire test contro di esso, il che ha fallito affermando che non c'era nulla che potesse popolare la griglia.

Ho provato questo su entrambi CentOS 6 e Ubuntu 12.04 senza fortuna.

Sono fuori di idee. Qualcun altro ha avuto problemi come questo?

risposta

6

Ho avuto esattamente lo stesso problema e l'ho risolto usando l'ultima versione di griglia di selenio.

Il buon sito web: https://code.google.com/p/selenium/wiki/Grid2 (questo non è più http://selenium-grid.seleniumhq.org/).

Ecco i passi (versione 2.31.0):

Scarica il selenio-server:

wget https://selenium.googlecode.com/files/selenium-server-standalone-2.31.0.jar

lancio del server grid selenio:

java -jar selenium-server-standalone-2.31.0.jar -role hub

In un nuovo terminal, avviare GhostDriver :

phantomjs --webdriver=5555 --webdriver-selenium-grid-hub=http://localhost:4444

Controlla il telecomando disponibile su http://localhost:4444/grid/console.

si dovrebbe vedere qualcosa di simile:

listening on http://127.0.0.1:5555 
test session time out after 300 sec. 
Supports up to 1 concurrent tests from: 
phantomjs

stavo testando questo comandi su CentOS 6.3, spero che funziona per voi!

Problemi correlati