Ghostdriver 1.2.1 + PhantomJS 2.0 + spätestes Selenium Kann Variablenfehler in Java nicht finden

8
%Vor%

^ Domain wurde absichtlich bearbeitet.

Laut kann keine Variable gefunden werden - PhantomJS hat dieser Fehler damit zu tun, dass er nicht hat ordnungsgemäße Inhaftierung von Javascript. Ich verstehe nicht, was das im Kontext meines Java-Programms bedeutet.

Mein Selenium-Programm hat nur eine Art von Javascript-Aufruf, und es funktioniert so:

%Vor%

Die obige Zeile scheint nicht das Problem zu sein, weil ich aus meinen Tests sehen kann, dass mehrere Zeilen wie oben ohne Fehler ausgeführt werden, bevor der obige Fehler auftritt.

Außerdem hat Session.NegotiatedCapabilities "acceptSslCerts": false, was ich mit diesem Codeblock nicht als PhantomJS-Treiberinitialisierer lösen konnte:

%Vor%

Ich kann sehen, dass die Argumente auf der Konsole ... übergeben werden.

%Vor%

Schließlich funktioniert alles mit Firefox WebDriver.

    
Richard 16.01.2016, 05:30
quelle

0 Antworten