Domanda

Ho avuto il mio goniometro che scorre fino a pochi giorni fa quando ho iniziato a incontrare:

Using the selenium server at http://localhost:4444/wd/hub
 **** UNCAUGHT EXCEPTION ****
Error: connect ECONNREFUSED
    at exports._errnoException (util.js:682:11)
    at Object.afterConnect [as oncomplete] (net.js:947:19)
 ****************************
 **** UNCAUGHT EXCEPTION ****
Error: socket hang up
    at createHangUpError (_http_client.js:182:15)
    at Socket.socketCloseListener (_http_client.js:214:23)
    at Socket.EventEmitter.emit (events.js:120:20)
    at TCP.close (net.js:459:12)
 ****************************
.

su ulteriori scavo usando il mio metodo di richiamata personalizzato E.Message Stampato:

Error:: webdriver is not defined

/home/workspace/desktop/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:1702
      throw error;
            ^
ReferenceError: webdriver is not defined
.

Ho provato l'installazione del driver Web Selenium utilizzando NPM Installa Selenium-WebDriver, ma questo non ha aiutato, ha anche provato l'installazione di NPM per il goniometro ma nulla sembra funzionare qui

Qualsiasi aiuto in questo senso è molto apprezzato.

-Vaibhav

È stato utile?

Soluzione 2

Ho trovato la soluzione per tuttavia non molto convinta del ragionamento.La versione del mio nodo è stata recente e quando sono passato alla versione del nodo V0.10.26 I casi di test del protrattore E2E hanno iniziato a lavorare.

Altri suggerimenti

Ho appena corso in un problema simile, quindi ho pensato di condividere una soluzione che ho lavorato.

Dopo un po 'scavando, ho trovato un thread su Accessol'attuale istanza del webdriver .Sfortunatamente, ciò non consente l'accesso all'oggetto webdriver attuale (è solo un'istanza di webdriver.WebDriver).Ciò che alla fine ha funzionato per me stava installando selenium-webdriver utilizzando npm e quindi inserire questo nella parte superiore del file specifico del mio test:

var webdriver = require('selenium-webdriver');
.

Ho quindi avuto accesso allo spazio dei nomi webdriver in quel file specifico.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top