Frage

Ich hatte meinen Winkelmesser bis vor ein paar Tagen in Betrieb, als mir Folgendes auffiel:

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)
 ****************************

Beim weiteren Graben mit meiner benutzerdefinierten Rückrufmethode wurde die E-Mail-Nachricht gedruckt:

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

Ich habe versucht, den Selenium-Webtreiber mit npm install selenium-webdriver zu installieren, aber das hat nicht geholfen. Ich habe auch npm install für protractor versucht, aber hier scheint nichts zu funktionieren

Jede Hilfe in dieser Hinsicht wird sehr geschätzt.

-Vaibhav

War es hilfreich?

Lösung 2

Ich habe die Lösung dafür gefunden, dass sie jedoch nicht sehr überzeugt ist.Meine Knotenversion war die neueste und wenn ich auf die Knotenversion V0.10.26 umgewaltigt habe, funktionieren die E2E-Winkel-Testfälle erneut.

Andere Tipps

Ich bin gerade auf ein ähnliches Problem gestoßen und dachte, ich würde Ihnen eine Lösung vorstellen, die ich erarbeitet habe.

Nach einigem Suchen habe ich einen Thread dazu gefunden Zugriff auf die aktuelle Webdriver-Instanz.Leider gibt das keinen Zugriff auf die Realität webdriver Objekt (es ist nur eine Instanz von webdriver.WebDriver).Was letztendlich für mich funktionierte, war die Installation selenium-webdriver verwenden npm und dann füge ich dies oben in meine Testspezifikationsdatei ein:

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

Ich hatte dann Zugriff auf die webdriver Namespace in dieser Spezifikationsdatei.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top