Protractor: PhantomJS-Treiber ausführbar

Erstellt am 27. März 2014  ·  3Kommentare  ·  Quelle: angular/protractor

Ich versuche, Protractor mit PhantomJS auszuführen.
Ich bekomme diese Fehlermeldung:
"Der Pfad zur ausführbaren Treiberdatei muss durch die Variable phantomjs.binary.path Capability/System Property/PATH festgelegt werden."
Ich kenne den Speicherort von phantomjs.exe.
Was muss ich einstellen? Die Variable "capability/systems property/PATH" ist etwas vage.
Kann ich das in meiner Datei protractor.conf.js angeben? Wenn das so ist, wie?

Hilfreichster Kommentar

Beachten Sie, dass zumindest in dem von mir verwendeten Setup (und in der oben genannten Fehlermeldung) die richtige Eigenschaft phantomjs.binary.path , nicht phantom.binary.path .

Alle 3 Kommentare

Beantwortung meiner eigenen Frage ... hoffentlich zum Nutzen anderer:
Sie können dies in protractor.conf.js tun:

capabilities: {
  browserName: 'phantomjs',
  'phantom.binary.path': 'the-path-goes-here'
}

Ich erhalte jetzt jedoch einen anderen Fehler: "Kann Variable nicht finden: Winkel".
Diese Tests laufen in Chrome problemlos.

Mein Server wurde aus irgendeinem Grund blockiert. Alles funktioniert jetzt. Der Schlüssel war also die Eigenschaft 'phantom.binary.path' in den Fähigkeiten.

Beachten Sie, dass zumindest in dem von mir verwendeten Setup (und in der oben genannten Fehlermeldung) die richtige Eigenschaft phantomjs.binary.path , nicht phantom.binary.path .

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen