2

Wenn ich Winkelmesser gegen Firefox starte, wird Firefox gestartet und eine leere Registerkarte wird angezeigt. Welches ist alles was ich bekomme (keine Spezifikationen werden ausgeführt). Nach einer Weile habe ich die folgenden Fehler:Winkelmesser startet Firefox, führt aber keine Tests aus

WebDriverError: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output: 
"}],"targetPlatforms":[],"seen":true} 
... 

Jetzt habe ich auch ein Skript geschrieben, das WebDriver direkt Selen verwendet, die wie ein Zauber mit FF arbeitet. Also, das Problem muss winkelmesserspezifisch sein, würde ich sagen!

So, hier ist meine Winkelmesser Konfigurationsdatei:

require('babel-core/register'); // Spec files are in ES2015 

exports.config = { 
    framework: 'jasmine2', 
    capabilities: { 
     browserName: 'firefox' 
    }, 
    specs: ['some.spec.js'] 
}; 

Es spielt keine Rolle, ob ich webdriver-manager und geckodriver beginne ich mit einem leeren Tab am Ende immer. Irgendwelche Vorschläge, was ich hier falsch machen könnte?

Einige weitere Details:

"babel-cli": "^6.18.0", 
"babel-preset-es2015": "^6.18.0", 
"babel-preset-stage-0": "^6.16.0", 
"protractor": "^5.0.0", 
"selenium-webdriver": "^3.0.1" 

50 FF Mac, macOS Sierra 10.12.2

Antwort

2

Wir empfehlen die Verwendung von Firefox 47. Wenn Sie auf Protractor sind 5.0.0, benötigen Sie eine zusätzliche Fähigkeit Marionette zu deaktivieren. mariniert deaktivieren lassen Sie den Firefox-Legacy-Treiber verwenden:

capabilities: { 
    browserName: 'firefox', 
    marionette: false 
} 

Geckodriver derzeit heruntergeladen wird, sondern durch Protractor wird wegen FF 48+ Fehler/Selen Standalone-Server-Fehler verwendet werden. Schauen Sie sich den Winkelmesser CHANGELOG an. Wir werden dies mit den empfohlenen FF-Versionen aktualisieren, wenn es stabiler wird.

Verwandte Themen