我正在使用Travis-CI运行Sauce Connect来运行Behat测试。 如果我告诉Sauce使用Windows 7上的Firefox 26,那么一切都正常。 但是如果我更改浏览器为Internet Explorer(Sauce Labs在Windows 7上提供的三个版本之一,即IE8,IE9和IE10),则它不起作用。
在Sauce显示IE浏览器测试的页面上,显示了一个长视频,其中除了
同时,在Travis方面,我看到了这个:
我发现在Sauce Labs支持文档中有一篇文章提到,这可能是由于非常规端口引起的问题,但我正在443端口上通过HTTPS运行我的应用程序,所以这似乎不是问题所在。
以下是我运行Internet Explorer 9的Behat YAML配置文件:
我正在运行Behat 2.5.2,尽管我在2.4.x中遇到了相同的问题。 我不确定接下来该去哪里或该做什么。我的下一步应该是什么?
在Sauce显示IE浏览器测试的页面上,显示了一个长视频,其中除了
This is the initial start page for the WebDriver server.
之外什么也没有。 显示在该浏览器截图页面顶部的错误消息是:Test did not see a new command for 90 seconds. Timing out.
然而,屏幕录像超过13分钟,因此它至少收到了一些命令,即使从未执行这些命令。同时,在Travis方面,我看到了这个:
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
我发现在Sauce Labs支持文档中有一篇文章提到,这可能是由于非常规端口引起的问题,但我正在443端口上通过HTTPS运行我的应用程序,所以这似乎不是问题所在。
以下是我运行Internet Explorer 9的Behat YAML配置文件:
# 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
我正在运行Behat 2.5.2,尽管我在2.4.x中遇到了相同的问题。 我不确定接下来该去哪里或该做什么。我的下一步应该是什么?