Behat 테스트를 실행하려면 Travis-CI 실행 소스 연결이 있습니다. 내가 Windows 7에서 Firefox 26을 사용하도록 Sauce에게 말하면 모든 것이 잘 작동합니다. 그러나 브라우저를 Internet Explorer로 변경하면 (Sauce Labs가 Windows 7에서 사용할 수있는 세 가지 버전 중 하나, 즉 IE8, IE9 및 IE10), 작동하지 않습니다. 그것은이었다 그래서 스크린 캐스트는 13 분 이상 긴, Test did not see a new command for 90 seconds. Timing out.
그러나 : the Sauce page that shows the IE browser test에Travis-CI + Sauce Connect + Behat : Internet Explorer에서 테스트를 실행할 수 없습니다.
는, 그 브라우저 화면이 표시 페이지의 상단에 표시 This is the initial start page for the WebDriver server.
오류 메시지 이외의 아무 것도 표시하지 그것의 긴 비디오를 표시 심지어는 명령을받지 못해도 명령을받지 못합니다.
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
나는이이 틀에 얽매이지 않는 포트에 의해 야기 될 수 있음을 나타냅니다에서 an entry in the Sauce Labs support docs을 찾았어요,하지만 난 포트에서 HTTPS를 통해 내 응용 프로그램을 실행 해요 :
한편, 트래비스 측에,이를보고 있어요 443, 그래서 그게 문제가되지 않습니다. 내가 2.4.x.과 같은 문제가 있었더라도, 나는 2.5.2 Behat 실행하고
# 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
을 :
여기에 소스를 통해 인터넷 익스플로러 9을 실행하기위한 내 Behat YAML config 파일의여기 어디로 가야할지 또는 무엇을해야할지 모르겠습니다. 다음 단계는 무엇이되어야합니까?
포트 443처럼 작동해야하지만, 8000과 같은 비 SSL 포트에서 동일한 동작이 나타나는 것이 궁금합니다. 앱 포트를 변경하고 확인하는 것이 쉬운가요? –
SSL을 사용하여 포트 8000을 시도했으며 동일한 결과가 나타납니다. https://saucelabs.com/tests/674fb14952724a4e88cc1b24084afa32 IE가 아닌 Firefox에서 작동합니다. 포트 8000에서 HTTPS가 아닌 HTTP로 시도 할 수도 있지만 그 변화는 더 복잡합니다 ... – Trott