Ich habe Travis-CI mit Sauce Connect, um Behat-Tests auszuführen. Alles funktioniert gut, wenn ich Sauce sage, Firefox 26 unter Windows 7 zu verwenden. Aber wenn ich den Browser zu Internet Explorer ändere (jede der drei Versionen, die Sauce Labs unter Windows 7 zur Verfügung stellt - IE8, IE9 und IE10), dann funktioniert es nicht.Travis-CI + Sauce Connect + Behath: Internet Explorer kann keine Tests ausführen
Auf the Sauce page that shows the IE browser test, zeigt es eine lange Video von ihm nichts anderes als This is the initial start page for the WebDriver server.
Die Fehlermeldung am oberen Rand der Seite angezeigt werden, die das Browser-Screenshot zeigt ist: jedoch die Screencasts über 13 Minuten lang ist, so dass es an war zumindest einige Befehle zu erhalten, selbst wenn sie nie auf sie einwirkten.
Zwischenzeit auf der Travis Seite, ich bin das sehe:
2014-02-18 04:34:13,124 - Request started: GET http://ctldl.windowsupdate.com/msdownload/update/v3/static/trustedr/en/disallowedcertstl.cab?f20efc77fc170e42
2014-02-18 04:34:13,211 - GET http://ctldl.windowsupdate.com/msdownload/update/v3/static/trustedr/en/disallowedcertstl.cab?f20efc77fc170e42 -> 200 (88ms, 6356 bytes)
2014-02-18 04:34:13,417 - Request started: GET https://ieonline.microsoft.com/iedomainsuggestions/ie10/201402/suggestions.en-US
2014-02-18 04:34:13,503 - GET https://ieonline.microsoft.com/iedomainsuggestions/ie10/201402/suggestions.en-US -> 200 (87ms, 18176 bytes)
No output has been received in the last 10 minutes, this potentially indicates a stalled build or something wrong with the build itself.
The build has been terminated
ich, dass dies fand an entry in the Sauce Labs support docs in angibt, die durch unkonventionelle Häfen verursacht werden kann, aber ich bin mit meiner Anwendung über HTTPS auf Port 443, so scheint das nicht das Problem zu sein.
Hier ist meine Behat YAML-Konfigurationsdatei für den Internet Explorer 9 über Soße läuft:
# Use this profile to run tests on Sauce against the Travis-CI instance
default:
context:
class: "FeatureContext"
extensions:
Behat\MinkExtension\Extension:
base_url: https://localhost
default_session: saucelabs
javascript_session: saucelabs
saucelabs:
browser: "internet explorer"
capabilities:
platform: "Windows 7"
version: 9
I Behat 2.5.2 leite, obwohl ich mit 2.4.x. hatte das gleiche Problem
Ich bin mir nicht sicher wohin oder was von hier zu tun. Was sollte mein nächster Schritt sein?
Scheint wie Port 443 sollte funktionieren, aber ich bin neugierig, wenn Sie das gleiche Verhalten auf einem Nicht-SSL-Port wie 8000 sehen? Ist es einfach, den App-Port zu ändern und zu überprüfen? –
Versucht Port 8000 mit SSL und hat das gleiche Ergebnis: https://saucelabs.com/tests/674fb14952724a4e88cc1b24084afa32 Arbeitet mit Firefox, nicht mit IE. Könnte auch mit HTTP anstelle von HTTPS an Port 8000 versuchen, aber diese Änderung ist komplizierter ... – Trott