Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BrowsertStack tests fail out of the box #24

Open
dandv opened this issue Aug 2, 2015 · 5 comments
Open

BrowsertStack tests fail out of the box #24

dandv opened this issue Aug 2, 2015 · 5 comments

Comments

@dandv
Copy link

dandv commented Aug 2, 2015

I'm running node_modules\.bin\intern-runner config=tests/intern.js (on Windows 7) from the complete-tutorial branch and the tests fail, first because an element isn't found, then because my account (free one for open source projects) can't run parallel sessions:

Tunnel download: 99.873%
Tunnel download: 100.000%
BrowserStackLocal v3.7
Ready
Tunnel started
‣ Created session internet explorer 10 on WIN8 (4cc4a26552d56c793fc462abf448f50aab4127fd)
✓ internet explorer 10 on WIN8 - unit tests - hello - greet (0.001s)
‣ Created session internet explorer 11 on WIN8 (71ef70bd5dee944f3da500b26eb4c86fee1d6361)
✓ internet explorer 11 on WIN8 - unit tests - hello - greet (0s)
× internet explorer 10 on WIN8 - index - greeting form (11.908s)
NoSuchElement: [POST http://(redacted)@hub.browserstack.com:4444/wd/hub/session/4cc4a26552d56c793fc462abf448f50aab4127fd/element / {"using":"css selector","value":"body.loaded"}] Unable to find element with css selector == body.loadedRNING: The server did not provide any stacktrace information)
Command duration or timeout: 5.23 seconds
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '2.45.0', revision: '5017cb8', time: '2015-02-26 23:59:50'
System info: host: '172-16-4-215', ip: '172.16.4.215', os.name: 'windows', os.arch: 'x86', os.version: '6.2', java.version: '1.8.0_51'
Driver info: org.openqa.selenium.ie.InternetExplorerDriver
Capabilities [{browserAttachTimeout=0, enablePersistentHover=true, ie.forceCreateProcessApi=false, ie.usePerProcessProxy=false, ignoreZoomSetting=false, handlesAlerts=true, version=10, platform=WINDOWS, nativeEvents=true, ie.ensureClession=true, elementScrollBehavior=0, ie.browserCommandLineSwitches=, requireWindowFocus=false, browserName=internet explorer, initialBrowserUrl=http://localhost:9629/, takesScreenshot=true, javascriptEnabled=true, ignoreProtectedModeSngs=false, enableElementCacheCleanup=true, cssSelectorsEnabled=true, unexpectedAlertBehaviour=dismiss}]
Session ID: 1fcb3bbb-7f69-4794-b425-b7cf5df923da
*** Element info: {Using=css selector, value=body.loaded}
  at ProxiedSession._post  <node_modules\intern\node_modules\leadfoot\Session.js:59:30>
  at ProxiedSession.Session.find  <node_modules\intern\node_modules\leadfoot\Session.js:1055:15>
  at Command.<anonymous>  <node_modules\intern\node_modules\leadfoot\Command.js:42:36>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>
  at Command.find  <node_modules\intern\node_modules\leadfoot\Command.js:23:10>
  at Command.prototype.(anonymous function) [as findByCssSelector]  <node_modules\intern\node_modules\leadfoot\lib\strategies.js:24:16>
  at Test.registerSuite.greeting form [as test]  <tests\functional\index.js:12:6>
  at <node_modules\intern\lib\Test.js:211:24>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at runCallbacks  <node_modules\intern\node_modules\dojo\Promise.ts:11:11>
  at <node_modules\intern\node_modules\dojo\Promise.ts:317:4>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>

=============================== Coverage summary ===============================
Statements   : 100% ( 4/4 )
Branches     : 100% ( 2/2 )
Functions    : 100% ( 2/2 )
Lines        : 100% ( 4/4 )
================================================================================
internet explorer 10 on WIN8: 1/2 tests failed

× internet explorer 11 on WIN8 - index - greeting form (11.777s)
NoSuchElement: [POST http://(redacted)@hub.browserstack.com:4444/wd/hub/session/71ef70bd5dee944f3da500b26eb4c86fee1d6361/element / {"using":"css selector","value":"body.loaded"}] Unable to find element with css selector == body.loadedRNING: The server did not provide any stacktrace information)
Command duration or timeout: 5.12 seconds
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '2.45.0', revision: '5017cb8', time: '2015-02-26 23:59:50'
System info: host: '172-16-4-251', ip: '172.16.4.251', os.name: 'windows', os.arch: 'x86', os.version: '6.3', java.version: '1.8.0_51'
Driver info: org.openqa.selenium.ie.InternetExplorerDriver
Capabilities [{browserAttachTimeout=0, enablePersistentHover=true, ie.forceCreateProcessApi=false, ie.usePerProcessProxy=false, ignoreZoomSetting=false, handlesAlerts=true, version=11, platform=WINDOWS, nativeEvents=true, ie.ensureClession=true, elementScrollBehavior=0, ie.browserCommandLineSwitches=, requireWindowFocus=false, browserName=internet explorer, initialBrowserUrl=http://localhost:14371/, takesScreenshot=true, javascriptEnabled=true, ignoreProtectedModeings=false, enableElementCacheCleanup=true, cssSelectorsEnabled=true, unexpectedAlertBehaviour=dismiss}]
Session ID: ca5a6eb8-ce43-4625-bcc3-1ffe846402f3
*** Element info: {Using=css selector, value=body.loaded}
  at ProxiedSession._post  <node_modules\intern\node_modules\leadfoot\Session.js:59:30>
  at ProxiedSession.Session.find  <node_modules\intern\node_modules\leadfoot\Session.js:1055:15>
  at Command.<anonymous>  <node_modules\intern\node_modules\leadfoot\Command.js:42:36>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>
  at Command.find  <node_modules\intern\node_modules\leadfoot\Command.js:23:10>
  at Command.prototype.(anonymous function) [as findByCssSelector]  <node_modules\intern\node_modules\leadfoot\lib\strategies.js:24:16>
  at Test.registerSuite.greeting form [as test]  <tests\functional\index.js:12:6>
  at <node_modules\intern\lib\Test.js:211:24>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at runCallbacks  <node_modules\intern\node_modules\dojo\Promise.ts:11:11>
  at <node_modules\intern\node_modules\dojo\Promise.ts:317:4>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>

=============================== Coverage summary ===============================
Statements   : 100% ( 4/4 )
Branches     : 100% ( 2/2 )
Functions    : 100% ( 2/2 )
Lines        : 100% ( 4/4 )
================================================================================
internet explorer 11 on WIN8: 1/2 tests failed

Suite internet explorer 9 on WINDOWS FAILED
UnknownError: [POST http://(redacted)@hub.browserstack.com:4444/wd/hub/session / {"desiredCapabilities":{"browserName":"internet explorer","version":"9","platform":"WINDOWS","browserstack.local":"true","browserstack.localIdentifier":"522680565","browserstack.selenium_version":"2.45.0","name":"tests/intern.js","idle-timeout":60}}] 1 session is currently being used. Please upgrade to add more parallel sessions.
  at Server.createSession  <node_modules\intern\node_modules\leadfoot\Server.js:307:15>
  at <node_modules\intern\lib\executors\Runner.js:174:22>
  at retry  <node_modules\intern\lib\util.js:695:13>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at runCallbacks  <node_modules\intern\node_modules\dojo\Promise.ts:11:11>
  at <node_modules\intern\node_modules\dojo\Promise.ts:317:4>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>
Suite firefox 37 on MAC FAILED
UnknownError: [POST http://(redacted)@hub.browserstack.com:4444/wd/hub/session / {"desiredCapabilities":{"browserName":"firefox","version":"37","platform":"MAC","browserstack.local":"true","browserstack.localIdentifier":"1438522680565rowserstack.selenium_version":"2.45.0","name":"tests/intern.js","idle-timeout":60}}] 1 session is currently being used. Please upgrade to add more parallel sessions.
  at Server.createSession  <node_modules\intern\node_modules\leadfoot\Server.js:307:15>
  at <node_modules\intern\lib\executors\Runner.js:174:22>
  at retry  <node_modules\intern\lib\util.js:695:13>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at runCallbacks  <node_modules\intern\node_modules\dojo\Promise.ts:11:11>
  at <node_modules\intern\node_modules\dojo\Promise.ts:317:4>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>
Suite chrome 39 on WINDOWS FAILED
UnknownError: [POST http://(redacted)@hub.browserstack.com:4444/wd/hub/session / {"desiredCapabilities":{"browserName":"chrome","version":"39","platform":"WINDOWS","browserstack.local":"true","browserstack.localIdentifier":"1438522680,"browserstack.selenium_version":"2.45.0","name":"tests/intern.js","idle-timeout":60}}] 1 session is currently being used. Please upgrade to add more parallel sessions.
  at Server.createSession  <node_modules\intern\node_modules\leadfoot\Server.js:307:15>
  at <node_modules\intern\lib\executors\Runner.js:174:22>
  at retry  <node_modules\intern\lib\util.js:695:13>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at runCallbacks  <node_modules\intern\node_modules\dojo\Promise.ts:11:11>
  at <node_modules\intern\node_modules\dojo\Promise.ts:317:4>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>
Suite chrome 39 on MAC FAILED
UnknownError: [POST http://(redacted)@hub.browserstack.com:4444/wd/hub/session / {"desiredCapabilities":{"browserName":"chrome","version":"39","platform":"MAC","browserstack.local":"true","browserstack.localIdentifier":"1438522680565"owserstack.selenium_version":"2.45.0","name":"tests/intern.js","idle-timeout":60}}] 1 session is currently being used. Please upgrade to add more parallel sessions.
  at Server.createSession  <node_modules\intern\node_modules\leadfoot\Server.js:307:15>
  at <node_modules\intern\lib\executors\Runner.js:174:22>
  at retry  <node_modules\intern\lib\util.js:695:13>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at runCallbacks  <node_modules\intern\node_modules\dojo\Promise.ts:11:11>
  at <node_modules\intern\node_modules\dojo\Promise.ts:317:4>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>
Suite safari 8 on MAC FAILED
UnknownError: [POST http://(redacted)@hub.browserstack.com:4444/wd/hub/session / {"desiredCapabilities":{"browserName":"safari","version":"8","platform":"MAC","browserstack.local":"true","browserstack.localIdentifier":"1438522680565",wserstack.selenium_version":"2.45.0","name":"tests/intern.js","idle-timeout":60}}] 1 session is currently being used. Please upgrade to add more parallel sessions.
  at Server.createSession  <node_modules\intern\node_modules\leadfoot\Server.js:307:15>
  at <node_modules\intern\lib\executors\Runner.js:174:22>
  at retry  <node_modules\intern\lib\util.js:695:13>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at runCallbacks  <node_modules\intern\node_modules\dojo\Promise.ts:11:11>
  at <node_modules\intern\node_modules\dojo\Promise.ts:317:4>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>
‣ Created session firefox 37 on WINDOWS (ec70159b543956bc4381e76a9827b9a28e18e883)
✓ firefox 37 on WINDOWS - unit tests - hello - greet (0.001s)
Assertion failed: end <= source_len, file src\smalloc.cc, line 280

BrowserStack error log:

IE 10 on Windows 8

image

Firefox 37:

image

@csnover
Copy link
Member

csnover commented Aug 2, 2015

There are multiple issues here which are either transient or due to your machine configuration:

  1. The remote VM failed to finish loading the page within the expected 5 second timeout limit specified in the functional test, which indicates either a network issue or a broken page; you can try increasing the timeout for the test but this probably either transient or due to one of the other problems with your account
  2. I have complained to BrowserStack about how they immediately reject a session request when all VMs are being used instead of deferring until a VM frees up for use, I would recommend you do the same. In the meantime you can set maxConcurrency to 1. AFAIK open source accounts on BS have 2 parallel VMs—at least ours does—and I think that is the case for the trial accounts too, but if this is not the case then I can update the default concurrency level
  3. Your copy of Node.js is crashing with an assertion failure in the memory allocator, you should update to the latest version

The only actionable thing here on our end I think is to reduce the concurrency level if it turns out trial accounts on BrowserStack have no VM concurrency, so please let me know about that one. Thanks!

@dandv
Copy link
Author

dandv commented Aug 3, 2015

Thanks Colin. Updating to Node 0.12 fixed the memory allocation error. I've decreased maxConcurrency but that didn't help.

Here's the log with maxConcurrency still 2, and node 0.12. There likely isn't a transient or network problem to Browserstack - I've never managed to get all tests to pass, and this is the 4th time I'm trying. Connectivity is great (albeit not perfect, blame Comcast) otherwise.

c:\prg\html\intern-tutorial-completed-tutorial-3.0.0>node_modules\.bin\intern-runner config=tests/intern.js
Listening on 0.0.0.0:9000
BrowserStackLocal v3.7
Ready
Tunnel started
‣ Created session internet explorer 10 on WIN8 (52d6c7e696896dc12c3a1ddb303cfc0e0077dae5)
‣ Created session internet explorer 11 on WIN8 (90d92e1bc905302b0c67fa2415ca592a4b1bdc67)
✓ internet explorer 10 on WIN8 - unit tests - hello - greet (0s)
✓ internet explorer 11 on WIN8 - unit tests - hello - greet (0s)
× internet explorer 10 on WIN8 - index - greeting form (11.914s)
NoSuchElement: [POST http://(redacted)@hub.browserstack.com:4444/wd/hub/session/52d6c7e696896dc12c3a1ddb303cfc0e0077dae5/element / {"using":"css selector","value":"body.loaded"}] Unable to find element with css selector == body.loaded (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 5.06 seconds
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '2.45.0', revision: '5017cb8', time: '2015-02-26 23:59:50'
System info: host: '172-16-4-50', ip: '172.16.4.50', os.name: 'windows', os.arch: 'x86', os.version: '6.2', java.version: '1.8.0_51'
Driver info: org.openqa.selenium.ie.InternetExplorerDriver
Capabilities [{browserAttachTimeout=0, enablePersistentHover=true, ie.forceCreateProcessApi=false, ie.usePerProcessProxy=false, ignoreZoomSetting=false, handlesAlerts=true, version=10, platform=WINDOWS, nativeEvents=true, ie.ensureCleanSession=true, elementScrollBehavior=0, ie.browserCommandLineSwitches=, requireWindowFocus=false, browserName=internet explorer, initialBrowserUrl=http://localhost:61781/, takesScreenshot=true, javascriptEnabled=true, ignoreProtectedModeSettings=false, enableElementCacheCleanup=true, cssSelectorsEnabled=true, unexpectedAlertBehaviour=dismiss}]
Session ID: a92704bf-93a2-4a46-b0bd-3048acce3485
*** Element info: {Using=css selector, value=body.loaded}
  at ProxiedSession._post  <node_modules\intern\node_modules\leadfoot\Session.js:59:30>
  at ProxiedSession.Session.find  <node_modules\intern\node_modules\leadfoot\Session.js:1055:15>
  at Command.<anonymous>  <node_modules\intern\node_modules\leadfoot\Command.js:42:36>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>
  at Command.find  <node_modules\intern\node_modules\leadfoot\Command.js:23:10>
  at Command.prototype.(anonymous function) [as findByCssSelector]  <node_modules\intern\node_modules\leadfoot\lib\strategies.js:24:16>
  at Test.registerSuite.greeting form [as test]  <tests\functional\index.js:12:6>
  at <node_modules\intern\lib\Test.js:211:24>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at runCallbacks  <node_modules\intern\node_modules\dojo\Promise.ts:11:11>
  at <node_modules\intern\node_modules\dojo\Promise.ts:317:4>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>

=============================== Coverage summary ===============================
Statements   : 100% ( 4/4 )
Branches     : 100% ( 2/2 )
Functions    : 100% ( 2/2 )
Lines        : 100% ( 4/4 )
================================================================================
internet explorer 10 on WIN8: 1/2 tests failed

× internet explorer 11 on WIN8 - index - greeting form (11.821s)
NoSuchElement: [POST http://(redacted)@hub.browserstack.com:4444/wd/hub/session/90d92e1bc905302b0c67fa2415ca592a4b1bdc67/element / {"using":"css selector","value":"body.loaded"}] Unable to find element with css selector == body.loaded (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 5.12 seconds
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '2.45.0', revision: '5017cb8', time: '2015-02-26 23:59:50'
System info: host: '172-16-4-133', ip: '172.16.4.133', os.name: 'windows', os.arch: 'x86', os.version: '6.3', java.version: '1.8.0_51'
Driver info: org.openqa.selenium.ie.InternetExplorerDriver
Capabilities [{browserAttachTimeout=0, enablePersistentHover=true, ie.forceCreateProcessApi=false, ie.usePerProcessProxy=false, ignoreZoomSetting=false, handlesAlerts=true, version=11, platform=WINDOWS, nativeEvents=true, ie.ensureCleanSession=true, elementScrollBehavior=0, ie.browserCommandLineSwitches=, requireWindowFocus=false, browserName=internet explorer, initialBrowserUrl=http://localhost:17007/, takesScreenshot=true, javascriptEnabled=true, ignoreProtectedModeSettings=false, enableElementCacheCleanup=true, cssSelectorsEnabled=true, unexpectedAlertBehaviour=dismiss}]
Session ID: b713f83a-cd63-41a7-9e6c-c962bf756db0
*** Element info: {Using=css selector, value=body.loaded}
  at ProxiedSession._post  <node_modules\intern\node_modules\leadfoot\Session.js:59:30>
  at ProxiedSession.Session.find  <node_modules\intern\node_modules\leadfoot\Session.js:1055:15>
  at Command.<anonymous>  <node_modules\intern\node_modules\leadfoot\Command.js:42:36>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>
  at Command.find  <node_modules\intern\node_modules\leadfoot\Command.js:23:10>
  at Command.prototype.(anonymous function) [as findByCssSelector]  <node_modules\intern\node_modules\leadfoot\lib\strategies.js:24:16>
  at Test.registerSuite.greeting form [as test]  <tests\functional\index.js:12:6>
  at <node_modules\intern\lib\Test.js:211:24>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at runCallbacks  <node_modules\intern\node_modules\dojo\Promise.ts:11:11>
  at <node_modules\intern\node_modules\dojo\Promise.ts:317:4>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>

=============================== Coverage summary ===============================
Statements   : 100% ( 4/4 )
Branches     : 100% ( 2/2 )
Functions    : 100% ( 2/2 )
Lines        : 100% ( 4/4 )
================================================================================
internet explorer 11 on WIN8: 1/2 tests failed

Suite firefox 37 on WINDOWS FAILED
UnknownError: [POST http://(redacted)@hub.browserstack.com:4444/wd/hub/session / {"desiredCapabilities":{"browserName":"firefox","version":"37","platform":"WINDOWS","browserstack.local":"true","browserstack.localIdentifier":"1438581905497","browserstack.selenium_version":"2.45.0","name":"tests/intern.js","idle-timeout":60}}] 1 session is currently being used. Please upgrade to add more parallel sessions.
  at Server.createSession  <node_modules\intern\node_modules\leadfoot\Server.js:307:15>
  at <node_modules\intern\lib\executors\Runner.js:174:22>
  at retry  <node_modules\intern\lib\util.js:695:13>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at runCallbacks  <node_modules\intern\node_modules\dojo\Promise.ts:11:11>
  at <node_modules\intern\node_modules\dojo\Promise.ts:317:4>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>
Suite firefox 37 on MAC FAILED
UnknownError: [POST http://(redacted)@hub.browserstack.com:4444/wd/hub/session / {"desiredCapabilities":{"browserName":"firefox","version":"37","platform":"MAC","browserstack.local":"true","browserstack.localIdentifier":"1438581905497","browserstack.selenium_version":"2.45.0","name":"tests/intern.js","idle-timeout":60}}] 1 session is currently being used. Please upgrade to add more parallel sessions.
  at Server.createSession  <node_modules\intern\node_modules\leadfoot\Server.js:307:15>
  at <node_modules\intern\lib\executors\Runner.js:174:22>
  at retry  <node_modules\intern\lib\util.js:695:13>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at runCallbacks  <node_modules\intern\node_modules\dojo\Promise.ts:11:11>
  at <node_modules\intern\node_modules\dojo\Promise.ts:317:4>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>
Suite chrome 39 on WINDOWS FAILED
UnknownError: [POST http://(redacted)@hub.browserstack.com:4444/wd/hub/session / {"desiredCapabilities":{"browserName":"chrome","version":"39","platform":"WINDOWS","browserstack.local":"true","browserstack.localIdentifier":"1438581905497","browserstack.selenium_version":"2.45.0","name":"tests/intern.js","idle-timeout":60}}] 1 session is currently being used. Please upgrade to add more parallel sessions.
  at Server.createSession  <node_modules\intern\node_modules\leadfoot\Server.js:307:15>
  at <node_modules\intern\lib\executors\Runner.js:174:22>
  at retry  <node_modules\intern\lib\util.js:695:13>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at runCallbacks  <node_modules\intern\node_modules\dojo\Promise.ts:11:11>
  at <node_modules\intern\node_modules\dojo\Promise.ts:317:4>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>
Suite chrome 39 on MAC FAILED
UnknownError: [POST http://(redacted)@hub.browserstack.com:4444/wd/hub/session / {"desiredCapabilities":{"browserName":"chrome","version":"39","platform":"MAC","browserstack.local":"true","browserstack.localIdentifier":"1438581905497","browserstack.selenium_version":"2.45.0","name":"tests/intern.js","idle-timeout":60}}] 1 session is currently being used. Please upgrade to add more parallel sessions.
  at Server.createSession  <node_modules\intern\node_modules\leadfoot\Server.js:307:15>
  at <node_modules\intern\lib\executors\Runner.js:174:22>
  at retry  <node_modules\intern\lib\util.js:695:13>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at runCallbacks  <node_modules\intern\node_modules\dojo\Promise.ts:11:11>
  at <node_modules\intern\node_modules\dojo\Promise.ts:317:4>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>
Suite safari 8 on MAC FAILED
UnknownError: [POST http://(redacted)@hub.browserstack.com:4444/wd/hub/session / {"desiredCapabilities":{"browserName":"safari","version":"8","platform":"MAC","browserstack.local":"true","browserstack.localIdentifier":"1438581905497","browserstack.selenium_version":"2.45.0","name":"tests/intern.js","idle-timeout":60}}] 1 session is currently being used. Please upgrade to add more parallel sessions.
  at Server.createSession  <node_modules\intern\node_modules\leadfoot\Server.js:307:15>
  at <node_modules\intern\lib\executors\Runner.js:174:22>
  at retry  <node_modules\intern\lib\util.js:695:13>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at runCallbacks  <node_modules\intern\node_modules\dojo\Promise.ts:11:11>
  at <node_modules\intern\node_modules\dojo\Promise.ts:317:4>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>
‣ Created session internet explorer 9 on WINDOWS (febf0ed1c159185c3de25b841452ef0400290c66)
✓ internet explorer 9 on WINDOWS - unit tests - hello - greet (0.029s)
× internet explorer 9 on WINDOWS - index - greeting form (4.482s)
AssertionError: Greeting should be displayed when the form is submitted: expected 'Please enter your name' to equal 'Hello, Elaine!'
  at Assertion.assertEqual  <node_modules\intern\node_modules\chai\chai.js:733:12>
  at Assertion.ctx.(anonymous function) [as equal]  <node_modules\intern\node_modules\chai\chai.js:3475:25>
  at Function.assert.strictEqual  <node_modules\intern\node_modules\chai\chai.js:2078:32>
  at Command.<anonymous>  <tests\functional\index.js:23:13>
  at runCallback  <node_modules\intern\node_modules\leadfoot\Command.js:526:31>
  at Command.<anonymous>  <node_modules\intern\node_modules\leadfoot\Command.js:543:11>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>
  at Command.then  <node_modules\intern\node_modules\leadfoot\Command.js:542:10>
  at Test.registerSuite.greeting form [as test]  <tests\functional\index.js:22:6>
  at <node_modules\intern\lib\Test.js:211:24>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at runCallbacks  <node_modules\intern\node_modules\dojo\Promise.ts:11:11>
  at <node_modules\intern\node_modules\dojo\Promise.ts:317:4>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>

=============================== Coverage summary ===============================
Statements   : 100% ( 4/4 )
Branches     : 100% ( 2/2 )
Functions    : 100% ( 2/2 )
Lines        : 100% ( 4/4 )
================================================================================
internet explorer 9 on WINDOWS: 1/2 tests failed


-----------|----------|----------|----------|----------|----------------|
File       |  % Stmts | % Branch |  % Funcs |  % Lines |Uncovered Lines |
-----------|----------|----------|----------|----------|----------------|
 app\      |      100 |      100 |      100 |      100 |                |
  hello.js |      100 |      100 |      100 |      100 |                |
-----------|----------|----------|----------|----------|----------------|
All files  |      100 |      100 |      100 |      100 |                |
-----------|----------|----------|----------|----------|----------------|

TOTAL: tested 3 platforms, 3/6 tests failed
Error: Run failed due to one or more suite errors
  at emitLocalCoverage  <node_modules\intern\lib\executors\Executor.js:338:18>
  at finishSuite  <node_modules\intern\lib\executors\Executor.js:355:15>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at runCallbacks  <node_modules\intern\node_modules\dojo\Promise.ts:11:11>
  at <node_modules\intern\node_modules\dojo\Promise.ts:317:4>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>

And here's the log after setting maxConcurency to 1:

c:\prg\html\intern-tutorial-completed-tutorial-3.0.0>node_modules\.bin\intern-runner config=tests/intern.js
Listening on 0.0.0.0:9000
BrowserStackLocal v3.7
Ready
Tunnel started
‣ Created session internet explorer 11 on WIN8 (3e8c9e4ee36e972d5aabf32373312fcc302419a9)
✓ internet explorer 11 on WIN8 - unit tests - hello - greet (0s)
× internet explorer 11 on WIN8 - index - greeting form (11.806s)
NoSuchElement: [POST http://(redacted)@hub.browserstack.com:4444/wd/hub/session/3e8c9e4ee36e972d5aabf32373312fcc302419a9/element / {"using":"css selector","value":"body.loaded"}] Unable to find element with css selector == body.loaded (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 5.15 seconds
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '2.45.0', revision: '5017cb8', time: '2015-02-26 23:59:50'
System info: host: '172-16-5-51', ip: '172.16.5.51', os.name: 'windows', os.arch: 'x86', os.version: '6.3', java.version: '1.8.0_51'
Driver info: org.openqa.selenium.ie.InternetExplorerDriver
Capabilities [{browserAttachTimeout=0, enablePersistentHover=true, ie.forceCreateProcessApi=false, ie.usePerProcessProxy=false, ignoreZoomSetting=false, handlesAlerts=true, version=11, platform=WINDOWS, nativeEvents=true, ie.ensureCleanSession=true, elementScrollBehavior=0, ie.browserCommandLineSwitches=, requireWindowFocus=false, browserName=internet explorer, initialBrowserUrl=http://localhost:65475/, takesScreenshot=true, javascriptEnabled=true, ignoreProtectedModeSettings=false, enableElementCacheCleanup=true, cssSelectorsEnabled=true, unexpectedAlertBehaviour=dismiss}]
Session ID: 996462a8-8c89-411a-98d3-972db2de1cee
*** Element info: {Using=css selector, value=body.loaded}
  at ProxiedSession._post  <node_modules\intern\node_modules\leadfoot\Session.js:59:30>
  at ProxiedSession.Session.find  <node_modules\intern\node_modules\leadfoot\Session.js:1055:15>
  at Command.<anonymous>  <node_modules\intern\node_modules\leadfoot\Command.js:42:36>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>
  at Command.find  <node_modules\intern\node_modules\leadfoot\Command.js:23:10>
  at Command.prototype.(anonymous function) [as findByCssSelector]  <node_modules\intern\node_modules\leadfoot\lib\strategies.js:24:16>
  at Test.registerSuite.greeting form [as test]  <tests\functional\index.js:12:6>
  at <node_modules\intern\lib\Test.js:211:24>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at runCallbacks  <node_modules\intern\node_modules\dojo\Promise.ts:11:11>
  at <node_modules\intern\node_modules\dojo\Promise.ts:317:4>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>

=============================== Coverage summary ===============================
Statements   : 100% ( 4/4 )
Branches     : 100% ( 2/2 )
Functions    : 100% ( 2/2 )
Lines        : 100% ( 4/4 )
================================================================================
internet explorer 11 on WIN8: 1/2 tests failed

‣ Created session internet explorer 10 on WIN8 (2c6a40047329b75717e2e20e1e69b29681783d32)
✓ internet explorer 10 on WIN8 - unit tests - hello - greet (0s)
× internet explorer 10 on WIN8 - index - greeting form (8.697s)
NoSuchElement: [POST http://(redacted)@hub.browserstack.com:4444/wd/hub/session/2c6a40047329b75717e2e20e1e69b29681783d32/element / {"using":"css selector","value":"body.loaded"}] Unable to find element with css selector == body.loaded (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 5.02 seconds
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '2.45.0', revision: '5017cb8', time: '2015-02-26 23:59:50'
System info: host: '172-16-4-165', ip: '172.16.4.165', os.name: 'windows', os.arch: 'x86', os.version: '6.2', java.version: '1.8.0_51'
Driver info: org.openqa.selenium.ie.InternetExplorerDriver
Capabilities [{browserAttachTimeout=0, enablePersistentHover=true, ie.forceCreateProcessApi=false, ie.usePerProcessProxy=false, ignoreZoomSetting=false, handlesAlerts=true, version=10, platform=WINDOWS, nativeEvents=true, ie.ensureCleanSession=true, elementScrollBehavior=0, ie.browserCommandLineSwitches=, requireWindowFocus=false, browserName=internet explorer, initialBrowserUrl=http://localhost:58274/, takesScreenshot=true, javascriptEnabled=true, ignoreProtectedModeSettings=false, enableElementCacheCleanup=true, cssSelectorsEnabled=true, unexpectedAlertBehaviour=dismiss}]
Session ID: 8a08a15f-9a9f-4952-bea7-e7ebb6ca76eb
*** Element info: {Using=css selector, value=body.loaded}
  at ProxiedSession._post  <node_modules\intern\node_modules\leadfoot\Session.js:59:30>
  at ProxiedSession.Session.find  <node_modules\intern\node_modules\leadfoot\Session.js:1055:15>
  at Command.<anonymous>  <node_modules\intern\node_modules\leadfoot\Command.js:42:36>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>
  at Command.find  <node_modules\intern\node_modules\leadfoot\Command.js:23:10>
  at Command.prototype.(anonymous function) [as findByCssSelector]  <node_modules\intern\node_modules\leadfoot\lib\strategies.js:24:16>
  at Test.registerSuite.greeting form [as test]  <tests\functional\index.js:12:6>
  at <node_modules\intern\lib\Test.js:211:24>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at runCallbacks  <node_modules\intern\node_modules\dojo\Promise.ts:11:11>
  at <node_modules\intern\node_modules\dojo\Promise.ts:317:4>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>

=============================== Coverage summary ===============================
Statements   : 100% ( 4/4 )
Branches     : 100% ( 2/2 )
Functions    : 100% ( 2/2 )
Lines        : 100% ( 4/4 )
================================================================================
internet explorer 10 on WIN8: 1/2 tests failed

‣ Created session internet explorer 9 on WINDOWS (aad7eb946591fa5a32ac1cec2f03cdf3b7c084e8)
✓ internet explorer 9 on WINDOWS - unit tests - hello - greet (0.024s)
× internet explorer 9 on WINDOWS - index - greeting form (6.129s)
NoSuchElement: [POST http://(redacted)@hub.browserstack.com:4444/wd/hub/session/aad7eb946591fa5a32ac1cec2f03cdf3b7c084e8/element / {"using":"css selector","value":"body.loaded"}] Unable to find element with css selector == body.loaded (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 5.22 seconds
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '2.45.0', revision: '5017cb8', time: '2015-02-26 23:59:50'
System info: host: '172-16-4-169', ip: '172.16.4.169', os.name: 'windows', os.arch: 'x86', os.version: '6.0', java.version: '1.8.0_51'
Driver info: org.openqa.selenium.ie.InternetExplorerDriver
Capabilities [{browserAttachTimeout=0, enablePersistentHover=true, ie.forceCreateProcessApi=false, ie.usePerProcessProxy=false, ignoreZoomSetting=false, handlesAlerts=true, version=9, platform=WINDOWS, nativeEvents=true, ie.ensureCleanSession=true, elementScrollBehavior=0, ie.browserCommandLineSwitches=, requireWindowFocus=false, browserName=internet explorer, initialBrowserUrl=http://localhost:19438/, takesScreenshot=true, javascriptEnabled=true, ignoreProtectedModeSettings=false, enableElementCacheCleanup=true, cssSelectorsEnabled=true, unexpectedAlertBehaviour=dismiss}]
Session ID: bd0f86ca-ef7a-4751-af7e-9a8853f055c3
*** Element info: {Using=css selector, value=body.loaded}
  at ProxiedSession._post  <node_modules\intern\node_modules\leadfoot\Session.js:59:30>
  at ProxiedSession.Session.find  <node_modules\intern\node_modules\leadfoot\Session.js:1055:15>
  at Command.<anonymous>  <node_modules\intern\node_modules\leadfoot\Command.js:42:36>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>
  at Command.find  <node_modules\intern\node_modules\leadfoot\Command.js:23:10>
  at Command.prototype.(anonymous function) [as findByCssSelector]  <node_modules\intern\node_modules\leadfoot\lib\strategies.js:24:16>
  at Test.registerSuite.greeting form [as test]  <tests\functional\index.js:12:6>
  at <node_modules\intern\lib\Test.js:211:24>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at runCallbacks  <node_modules\intern\node_modules\dojo\Promise.ts:11:11>
  at <node_modules\intern\node_modules\dojo\Promise.ts:317:4>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>

=============================== Coverage summary ===============================
Statements   : 100% ( 4/4 )
Branches     : 100% ( 2/2 )
Functions    : 100% ( 2/2 )
Lines        : 100% ( 4/4 )
================================================================================
internet explorer 9 on WINDOWS: 1/2 tests failed

‣ Created session firefox 37 on WINDOWS (da086f04f16bfd4e3e356145578021029fe977ab)
✓ firefox 37 on WINDOWS - unit tests - hello - greet (0s)
× firefox 37 on WINDOWS - index - greeting form (12.199s)
NoSuchElement: [POST http://(redacted)@hub.browserstack.com:4444/wd/hub/session/da086f04f16bfd4e3e356145578021029fe977ab/element / {"using":"css selector","value":"body.loaded"}] Unable to locate element: {"method":"css selector","selector":"body.loaded"}
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '2.45.0', revision: '5017cb8', time: '2015-02-26 23:59:50'
System info: host: '172-16-4-135', ip: '172.16.4.135', os.name: 'windows', os.arch: 'x86', os.version: '5.2', java.version: '1.8.0_40'
Driver info: driver.version: unknown
  at ProxiedSession._post  <node_modules\intern\node_modules\leadfoot\Session.js:59:30>
  at ProxiedSession.Session.find  <node_modules\intern\node_modules\leadfoot\Session.js:1055:15>
  at Command.<anonymous>  <node_modules\intern\node_modules\leadfoot\Command.js:42:36>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>
  at Command.find  <node_modules\intern\node_modules\leadfoot\Command.js:23:10>
  at Command.prototype.(anonymous function) [as findByCssSelector]  <node_modules\intern\node_modules\leadfoot\lib\strategies.js:24:16>
  at Test.registerSuite.greeting form [as test]  <tests\functional\index.js:12:6>
  at <node_modules\intern\lib\Test.js:211:24>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at runCallbacks  <node_modules\intern\node_modules\dojo\Promise.ts:11:11>
  at <node_modules\intern\node_modules\dojo\Promise.ts:317:4>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>

=============================== Coverage summary ===============================
Statements   : 100% ( 4/4 )
Branches     : 100% ( 2/2 )
Functions    : 100% ( 2/2 )
Lines        : 100% ( 4/4 )
================================================================================
firefox 37 on WINDOWS: 1/2 tests failed

‣ Created session firefox 37 on MAC (939f96dbca73838026631ea1d43e76350a49db9c)
✓ firefox 37 on MAC - unit tests - hello - greet (0.001s)
× firefox 37 on MAC - index - greeting form (8.424s)
NoSuchElement: [POST http://(redacted)@hub.browserstack.com:4444/wd/hub/session/939f96dbca73838026631ea1d43e76350a49db9c/element / {"using":"css selector","value":"body.loaded"}] Unable to locate element: {"method":"css selector","selector":"body.loaded"}
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '2.45.0', revision: '5017cb8', time: '2015-02-26 23:59:50'
System info: host: 'mac-66-201-41-35.browserstack.com', ip: '66.201.41.35', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.8.5', java.version: '1.6.0_65'
Driver info: driver.version: unknown
  at ProxiedSession._post  <node_modules\intern\node_modules\leadfoot\Session.js:59:30>
  at ProxiedSession.Session.find  <node_modules\intern\node_modules\leadfoot\Session.js:1055:15>
  at Command.<anonymous>  <node_modules\intern\node_modules\leadfoot\Command.js:42:36>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>
  at Command.find  <node_modules\intern\node_modules\leadfoot\Command.js:23:10>
  at Command.prototype.(anonymous function) [as findByCssSelector]  <node_modules\intern\node_modules\leadfoot\lib\strategies.js:24:16>
  at Test.registerSuite.greeting form [as test]  <tests\functional\index.js:12:6>
  at <node_modules\intern\lib\Test.js:211:24>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at runCallbacks  <node_modules\intern\node_modules\dojo\Promise.ts:11:11>
  at <node_modules\intern\node_modules\dojo\Promise.ts:317:4>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>

=============================== Coverage summary ===============================
Statements   : 100% ( 4/4 )
Branches     : 100% ( 2/2 )
Functions    : 100% ( 2/2 )
Lines        : 100% ( 4/4 )
================================================================================
firefox 37 on MAC: 1/2 tests failed

‣ Created session chrome 39 on WINDOWS (ef0088e9f18cce21a2f616db32c6b0ff915a677d)
✓ chrome 39 on WINDOWS - unit tests - hello - greet (0.001s)
× chrome 39 on WINDOWS - index - greeting form (8.501s)
NoSuchElement: [POST http://(redacted)@hub.browserstack.com:4444/wd/hub/session/ef0088e9f18cce21a2f616db32c6b0ff915a677d/element / {"using":"css selector","value":"body.loaded"}] no such element
  (Session info: chrome=39.0.2171.65)
  (Driver info: chromedriver=2.12.301325 (962dea43ddd90e7e4224a03fa3c36a421281abb7),platform=Windows NT 5.2 SP2 x86) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 5.05 seconds
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '2.45.0', revision: '5017cb8', time: '2015-02-26 23:59:50'
System info: host: '172-16-5-37', ip: '172.16.5.37', os.name: 'windows', os.arch: 'x86', os.version: '5.2', java.version: '1.8.0_40'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{applicationCacheEnabled=false, rotatable=false, mobileEmulationEnabled=false, chrome={userDataDir=C:\Windows\proxy\scoped_dir1460_21593}, takesHeapSnapshot=true, databaseEnabled=false, handlesAlerts=true, version=39.0.2171.65, platform=XP, browserConnectionEnabled=false, nativeEvents=true, acceptSslCerts=true, locationContextEnabled=true, webStorageEnabled=true, browserName=chrome, takesScreenshot=true, javascriptEnabled=true, cssSelectorsEnabled=true}]
Session ID: bda9b9947cce76a413df539f5818dda8
*** Element info: {Using=css selector, value=body.loaded}
  at ProxiedSession._post  <node_modules\intern\node_modules\leadfoot\Session.js:59:30>
  at ProxiedSession.Session.find  <node_modules\intern\node_modules\leadfoot\Session.js:1055:15>
  at Command.<anonymous>  <node_modules\intern\node_modules\leadfoot\Command.js:42:36>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>
  at Command.find  <node_modules\intern\node_modules\leadfoot\Command.js:23:10>
  at Command.prototype.(anonymous function) [as findByCssSelector]  <node_modules\intern\node_modules\leadfoot\lib\strategies.js:24:16>
  at Test.registerSuite.greeting form [as test]  <tests\functional\index.js:12:6>
  at <node_modules\intern\lib\Test.js:211:24>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at runCallbacks  <node_modules\intern\node_modules\dojo\Promise.ts:11:11>
  at <node_modules\intern\node_modules\dojo\Promise.ts:317:4>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>

=============================== Coverage summary ===============================
Statements   : 100% ( 4/4 )
Branches     : 100% ( 2/2 )
Functions    : 100% ( 2/2 )
Lines        : 100% ( 4/4 )
================================================================================
chrome 39 on WINDOWS: 1/2 tests failed

‣ Created session chrome 39 on MAC (b87a6d108980ee114838ac1312c1b234cbcb567f)
✓ chrome 39 on MAC - unit tests - hello - greet (0.002s)
× chrome 39 on MAC - index - greeting form (8.27s)
NoSuchElement: [POST http://(redacted)@hub.browserstack.com:4444/wd/hub/session/b87a6d108980ee114838ac1312c1b234cbcb567f/element / {"using":"css selector","value":"body.loaded"}] no such element
  (Session info: chrome=39.0.2171.65)
  (Driver info: chromedriver=2.12.301326 (093c7e07b4a916b690e784b0374c7f618f1ea4be),platform=Mac OS X 10.8.5 x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 5.04 seconds
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '2.45.0', revision: '5017cb8', time: '2015-02-26 23:59:50'
System info: host: 'mac-66-201-41-33.browserstack.com', ip: '66.201.41.33', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.8.5', java.version: '1.6.0_65'
*** Element info: {Using=css selector, value=body.loaded}
Session ID: f1ad0a2cfffcf9132eab62f3f2180556
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{platform=MAC, acceptSslCerts=true, javascriptEnabled=true, browserName=chrome, chrome={userDataDir=/var/folders/r0/sjs_h69n7zg2_g_pv4587bt40000gp/T/.org.chromium.Chromium.tEviV4}, rotatable=false, locationContextEnabled=true, mobileEmulationEnabled=false, version=39.0.2171.65, takesHeapSnapshot=true, cssSelectorsEnabled=true, databaseEnabled=false, handlesAlerts=true, browserConnectionEnabled=false, webStorageEnabled=true, nativeEvents=true, applicationCacheEnabled=false, takesScreenshot=true}]
  at ProxiedSession._post  <node_modules\intern\node_modules\leadfoot\Session.js:59:30>
  at ProxiedSession.Session.find  <node_modules\intern\node_modules\leadfoot\Session.js:1055:15>
  at Command.<anonymous>  <node_modules\intern\node_modules\leadfoot\Command.js:42:36>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>
  at Command.find  <node_modules\intern\node_modules\leadfoot\Command.js:23:10>
  at Command.prototype.(anonymous function) [as findByCssSelector]  <node_modules\intern\node_modules\leadfoot\lib\strategies.js:24:16>
  at Test.registerSuite.greeting form [as test]  <tests\functional\index.js:12:6>
  at <node_modules\intern\lib\Test.js:211:24>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at runCallbacks  <node_modules\intern\node_modules\dojo\Promise.ts:11:11>
  at <node_modules\intern\node_modules\dojo\Promise.ts:317:4>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>

=============================== Coverage summary ===============================
Statements   : 100% ( 4/4 )
Branches     : 100% ( 2/2 )
Functions    : 100% ( 2/2 )
Lines        : 100% ( 4/4 )
================================================================================
chrome 39 on MAC: 1/2 tests failed

‣ Created session safari 8 on MAC (72d8c0e1b619430f5e0d2ad1993803802ee9a1ed)

The test has been stuck here for 10+ minutes, while BrowserStack suggests it has passed:

image

30 minutes later, I stopped the session in the BrowserStack UI. The Intern test needed a Ctrl+C:

Shutting down gracefully; please wait or hit CTRL+C again to quit immediately

-----------|----------|----------|----------|----------|----------------|
File       |  % Stmts | % Branch |  % Funcs |  % Lines |Uncovered Lines |
-----------|----------|----------|----------|----------|----------------|
 app\      |      100 |      100 |      100 |      100 |                |
  hello.js |      100 |      100 |      100 |      100 |                |
-----------|----------|----------|----------|----------|----------------|
All files  |      100 |      100 |      100 |      100 |                |
-----------|----------|----------|----------|----------|----------------|

TOTAL: tested 8 platforms, 9/16 tests failed
No unit test coverage for safari 8 on MAC
safari 8 on MAC: 2/2 tests failed

The Chrome errors in BS were ⇒ unknown error: Location must be set before it can be retrieved (Session info: chrome=39.0.2171.65) (Driver info: chromedriver=2.12.301326 (093c7e07b4a916b690e784b0374c7f618f1ea4be),platform=Mac OS X 10.8.5 x86_64) (WARNING: The server did not provide any stacktrace information) Command duration or timeout: 5 milliseconds Build info: version: '2.45.0', revision: '5017cb8', time: '2015-02-26 23:59:50' System info: host: 'mac-66-201-41-33.browserstack.com', ip: '66.201.41.33', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.8.5', java.version: '1.6.0_65' Session ID: f1ad0a2cfffcf9132eab62f3f2180556 Driver info: org.openqa.selenium.chrome.ChromeDriver Capabilities [{platform=MAC, acceptSslCerts=true, javascriptEnabled=true, browserName=chrome, chrome={userDataDir=/var/folders/r0/sjs_h69n7zg2_g_pv4587bt40000gp/T/.org.chromium.Chromium.tEviV4}, rotatable=false, locationContextEnabled=true, mobileEmulationEnabled=false, version=39.0.2171.65, takesHeapSnapshot=true, cssSelectorsEnabled=true, databaseEnabled=false, handlesAlerts=true, browserConnectionEnabled=false, webStorageEnabled=true, nativeEvents=true, applicationCacheEnabled=false, takesScreenshot=true}]

Firefox 37 on OS X: ⇒ driver (org.openqa.selenium.firefox.FirefoxDriver) does not support org.openqa.selenium.html5.LocationContext Build info: version: '2.45.0', revision: '5017cb8', time: '2015-02-26 23:59:50' System info: host: 'mac-66-201-41-35.browserstack.com', ip: '66.201.41.35', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.8.5', java.version: '1.6.0_65' Driver info: driver.version: unknown

Firefox 37 on XP: ⇒ Underlying driver does not implement advanced user interactions yet.

IE on Windows 7: ⇒ org.openqa.selenium.ie.InternetExplorerDriver cannot be cast to org.openqa.selenium.Rotatable

@csnover
Copy link
Member

csnover commented Aug 3, 2015

Problematically, I am still not able to reproduce the issue you are describing where the loaded class does not get added to the page in time for the test to pass. This part of the test passes consistently for me, when running on BrowserStack. You are able to verify that you are not trying to capture/forward requests to ajax.googleapis.com and that you have not modified index.html?

The Safari issue is again something I have complained to BrowserStack about in the past and they just passed the buck back to Selenium; the example configuration should not have Safari in the default browser list since SafariDriver is abandoned and basically doesn’t work any more (at least not reliably enough to be used for testing).

The logged errors on the Selenium side are normal, these are the result of feature detection tests.

@dandv
Copy link
Author

dandv commented Aug 4, 2015

Looks like it's a Windows issue. On a Ubuntu VPS, all tests pass until the test hangs at Safari. Thankfully, BrowserStack has Windows machines to reproduce this issue on ;)

You are able to verify that you are not trying to capture/forward requests to ajax.googleapis.com

I'm not trying to do anything like that intentionally, but I'm now sure how I might unknowingly do so. I use uBlock but as a Chrome extension, and no system-wide ad blocker of any sort (not that ajax.googleapis.com should be blocked).

and that you have not modified index.html?

I have cloned the repo again and haven't changed anything before running the test. Wish I could paste the complete session verbatim but the "Tunnel download: xx.xxx%" progress takes one line per update (LF instead of CR?) and has eaten up the ConEmu window buffer. But it went like this:

C:\temp\>git clone git@github.com:theintern/intern-tutorial.git
C:\temp\>cd intern-tutorial
C:\temp\>git checkout completed-tutorial
C:\temp\>npm install
C:\temp\>set BROWSERSTACK_USERNAME=ddascalescu1
C:\temp\>set BROWSERSTACK_API_KEY=...
C:\temp\>node_modules\.bin\intern-runner config=tests/intern.js

Tunnel download: 100.000%
BrowserStackLocal v3.7
Ready
Tunnel started
‣ Created session internet explorer 10 on WIN8 (b94e7790b17bf7f32c9614ec5094fabf42700935)
✓ internet explorer 10 on WIN8 - unit tests - hello - greet (0s)
‣ Created session internet explorer 11 on WIN8 (c79cb9faecfa5ff19740f83a93a76774809e72ad)
✓ internet explorer 11 on WIN8 - unit tests - hello - greet (0.001s)
× internet explorer 10 on WIN8 - index - greeting form (11.979s)
NoSuchElement: [POST http://(redacted)@hub.browserstack.com:4444/wd/hub/session/b94e7790b17bf7f32c9614ec5094fabf42700935/element / {"using":"css selector","value":"body.loaded"}] Unable to find element
 (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 5.29 seconds
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '2.45.0', revision: '5017cb8', time: '2015-02-26 23:59:50'
System info: host: '172-16-4-129', ip: '172.16.4.129', os.name: 'windows', os.arch: 'x86', os.version: '6.2', java.version: '1.8.0_51'
Driver info: org.openqa.selenium.ie.InternetExplorerDriver
Capabilities [{browserAttachTimeout=0, enablePersistentHover=true, ie.forceCreateProcessApi=false, ie.usePerProcessProxy=false, ignoreZoomSetting=false, handlesAlerts=true, version=10, platform=WINDOWS,
anSession=true, elementScrollBehavior=0, ie.browserCommandLineSwitches=, requireWindowFocus=false, browserName=internet explorer, initialBrowserUrl=http://localhost:20117/, takesScreenshot=true, javascr
ModeSettings=false, enableElementCacheCleanup=true, cssSelectorsEnabled=true, unexpectedAlertBehaviour=dismiss}]
Session ID: 9857e690-6aa2-4ee0-a4d6-08aa75c2ed3e
*** Element info: {Using=css selector, value=body.loaded}
  at ProxiedSession._post  <node_modules\intern\node_modules\leadfoot\Session.js:59:30>
  at ProxiedSession.Session.find  <node_modules\intern\node_modules\leadfoot\Session.js:1055:15>
  at Command.<anonymous>  <node_modules\intern\node_modules\leadfoot\Command.js:42:36>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>
  at Command.find  <node_modules\intern\node_modules\leadfoot\Command.js:23:10>
  at Command.prototype.(anonymous function) [as findByCssSelector]  <node_modules\intern\node_modules\leadfoot\lib\strategies.js:24:16>
  at Test.registerSuite.greeting form [as test]  <tests\functional\index.js:12:6>
  at <node_modules\intern\lib\Test.js:211:24>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at runCallbacks  <node_modules\intern\node_modules\dojo\Promise.ts:11:11>
  at <node_modules\intern\node_modules\dojo\Promise.ts:317:4>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>

=============================== Coverage summary ===============================
Statements   : 100% ( 4/4 )
Branches     : 100% ( 2/2 )
Functions    : 100% ( 2/2 )
Lines        : 100% ( 4/4 )
================================================================================
internet explorer 10 on WIN8: 1/2 tests failed

× internet explorer 11 on WIN8 - index - greeting form (11.929s)
NoSuchElement: [POST http://(redacted)@hub.browserstack.com:4444/wd/hub/session/c79cb9faecfa5ff19740f83a93a76774809e72ad/element / {"using":"css selector","value":"body.loaded"}] Unable to find element
 (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 5.19 seconds
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '2.45.0', revision: '5017cb8', time: '2015-02-26 23:59:50'
System info: host: '172-16-4-249', ip: '172.16.4.249', os.name: 'windows', os.arch: 'x86', os.version: '6.3', java.version: '1.8.0_51'
Driver info: org.openqa.selenium.ie.InternetExplorerDriver
Capabilities [{browserAttachTimeout=0, enablePersistentHover=true, ie.forceCreateProcessApi=false, ie.usePerProcessProxy=false, ignoreZoomSetting=false, handlesAlerts=true, version=11, platform=WINDOWS,
anSession=true, elementScrollBehavior=0, ie.browserCommandLineSwitches=, requireWindowFocus=false, browserName=internet explorer, initialBrowserUrl=http://localhost:55501/, takesScreenshot=true, javascr
ModeSettings=false, enableElementCacheCleanup=true, cssSelectorsEnabled=true, unexpectedAlertBehaviour=dismiss}]
Session ID: cf0f650b-e82f-43d4-9423-36a1825e23a2
*** Element info: {Using=css selector, value=body.loaded}
  at ProxiedSession._post  <node_modules\intern\node_modules\leadfoot\Session.js:59:30>
  at ProxiedSession.Session.find  <node_modules\intern\node_modules\leadfoot\Session.js:1055:15>
  at Command.<anonymous>  <node_modules\intern\node_modules\leadfoot\Command.js:42:36>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>
  at Command.find  <node_modules\intern\node_modules\leadfoot\Command.js:23:10>
  at Command.prototype.(anonymous function) [as findByCssSelector]  <node_modules\intern\node_modules\leadfoot\lib\strategies.js:24:16>
  at Test.registerSuite.greeting form [as test]  <tests\functional\index.js:12:6>
  at <node_modules\intern\lib\Test.js:211:24>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at runCallbacks  <node_modules\intern\node_modules\dojo\Promise.ts:11:11>
  at <node_modules\intern\node_modules\dojo\Promise.ts:317:4>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>

=============================== Coverage summary ===============================
Statements   : 100% ( 4/4 )
Branches     : 100% ( 2/2 )
Functions    : 100% ( 2/2 )
Lines        : 100% ( 4/4 )
================================================================================
internet explorer 11 on WIN8: 1/2 tests failed

‣ Created session firefox 37 on WINDOWS (f21bf1d03dfc50e5b95a643a1b737e880e660383)
✓ firefox 37 on WINDOWS - unit tests - hello - greet (0s)
‣ Created session internet explorer 9 on WINDOWS (6f9a7a8d104e8c9e9233631cac51acca36fa5dc2)
✓ internet explorer 9 on WINDOWS - unit tests - hello - greet (0.02s)
× firefox 37 on WINDOWS - index - greeting form (9.295s)
NoSuchElement: [POST http://(redacted)@hub.browserstack.com:4444/wd/hub/session/f21bf1d03dfc50e5b95a643a1b737e880e660383/element / {"using":"css selector","value":"body.loaded"}] Unable to locate elemen
ector":"body.loaded"}
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '2.45.0', revision: '5017cb8', time: '2015-02-26 23:59:50'
System info: host: '172-16-4-162', ip: '172.16.4.162', os.name: 'windows', os.arch: 'x86', os.version: '5.2', java.version: '1.8.0_40'
Driver info: driver.version: unknown
  at ProxiedSession._post  <node_modules\intern\node_modules\leadfoot\Session.js:59:30>
  at ProxiedSession.Session.find  <node_modules\intern\node_modules\leadfoot\Session.js:1055:15>
  at Command.<anonymous>  <node_modules\intern\node_modules\leadfoot\Command.js:42:36>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>
  at Command.find  <node_modules\intern\node_modules\leadfoot\Command.js:23:10>
  at Command.prototype.(anonymous function) [as findByCssSelector]  <node_modules\intern\node_modules\leadfoot\lib\strategies.js:24:16>
  at Test.registerSuite.greeting form [as test]  <tests\functional\index.js:12:6>
  at <node_modules\intern\lib\Test.js:211:24>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at runCallbacks  <node_modules\intern\node_modules\dojo\Promise.ts:11:11>
  at <node_modules\intern\node_modules\dojo\Promise.ts:317:4>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>

=============================== Coverage summary ===============================
Statements   : 100% ( 4/4 )
Branches     : 100% ( 2/2 )
Functions    : 100% ( 2/2 )
Lines        : 100% ( 4/4 )
================================================================================
firefox 37 on WINDOWS: 1/2 tests failed

× internet explorer 9 on WINDOWS - index - greeting form (6.179s)
NoSuchElement: [POST http://(redacted)@hub.browserstack.com:4444/wd/hub/session/6f9a7a8d104e8c9e9233631cac51acca36fa5dc2/element / {"using":"css selector","value":"body.loaded"}] Unable to find element
 (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 5.21 seconds
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '2.45.0', revision: '5017cb8', time: '2015-02-26 23:59:50'
System info: host: '172-16-4-57', ip: '172.16.4.57', os.name: 'windows', os.arch: 'x86', os.version: '6.0', java.version: '1.8.0_51'
Driver info: org.openqa.selenium.ie.InternetExplorerDriver
Capabilities [{browserAttachTimeout=0, enablePersistentHover=true, ie.forceCreateProcessApi=false, ie.usePerProcessProxy=false, ignoreZoomSetting=false, handlesAlerts=true, version=9, platform=WINDOWS,
nSession=true, elementScrollBehavior=0, ie.browserCommandLineSwitches=, requireWindowFocus=false, browserName=internet explorer, initialBrowserUrl=http://localhost:5202/, takesScreenshot=true, javascrip
deSettings=false, enableElementCacheCleanup=true, cssSelectorsEnabled=true, unexpectedAlertBehaviour=dismiss}]
Session ID: f420dfba-6ba1-4605-b0c7-af16ff5732e1
*** Element info: {Using=css selector, value=body.loaded}
  at ProxiedSession._post  <node_modules\intern\node_modules\leadfoot\Session.js:59:30>
  at ProxiedSession.Session.find  <node_modules\intern\node_modules\leadfoot\Session.js:1055:15>
  at Command.<anonymous>  <node_modules\intern\node_modules\leadfoot\Command.js:42:36>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>
  at Command.find  <node_modules\intern\node_modules\leadfoot\Command.js:23:10>
  at Command.prototype.(anonymous function) [as findByCssSelector]  <node_modules\intern\node_modules\leadfoot\lib\strategies.js:24:16>
  at Test.registerSuite.greeting form [as test]  <tests\functional\index.js:12:6>
  at <node_modules\intern\lib\Test.js:211:24>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at runCallbacks  <node_modules\intern\node_modules\dojo\Promise.ts:11:11>
  at <node_modules\intern\node_modules\dojo\Promise.ts:317:4>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>

=============================== Coverage summary ===============================
Statements   : 100% ( 4/4 )
Branches     : 100% ( 2/2 )
Functions    : 100% ( 2/2 )
Lines        : 100% ( 4/4 )
================================================================================
internet explorer 9 on WINDOWS: 1/2 tests failed

‣ Created session chrome 39 on WINDOWS (0696c6dc2c8c2d56369f4f5c5448f03dcb7fac94)
‣ Created session firefox 37 on MAC (ec00f4ce0d9af5afcacb699727e806256db72564)
✓ chrome 39 on WINDOWS - unit tests - hello - greet (0.002s)
✓ firefox 37 on MAC - unit tests - hello - greet (0.001s)
× chrome 39 on WINDOWS - index - greeting form (8.642s)
NoSuchElement: [POST http://(redacted)@hub.browserstack.com:4444/wd/hub/session/0696c6dc2c8c2d56369f4f5c5448f03dcb7fac94/element / {"using":"css selector","value":"body.loaded"}] no such element
  (Session info: chrome=39.0.2171.65)
  (Driver info: chromedriver=2.12.301325 (962dea43ddd90e7e4224a03fa3c36a421281abb7),platform=Windows NT 5.2 SP2 x86) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 5.03 seconds
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '2.45.0', revision: '5017cb8', time: '2015-02-26 23:59:50'
System info: host: '172-16-4-242', ip: '172.16.4.242', os.name: 'windows', os.arch: 'x86', os.version: '5.2', java.version: '1.8.0_40'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{applicationCacheEnabled=false, rotatable=false, mobileEmulationEnabled=false, chrome={userDataDir=C:\Windows\proxy\scoped_dir492_7896}, takesHeapSnapshot=true, databaseEnabled=false, hand
1.65, platform=XP, browserConnectionEnabled=false, nativeEvents=true, acceptSslCerts=true, locationContextEnabled=true, webStorageEnabled=true, browserName=chrome, takesScreenshot=true, javascriptEnable
}]
Session ID: 8ce9a61f965af28a0653da47dade31b4
*** Element info: {Using=css selector, value=body.loaded}
  at ProxiedSession._post  <node_modules\intern\node_modules\leadfoot\Session.js:59:30>
  at ProxiedSession.Session.find  <node_modules\intern\node_modules\leadfoot\Session.js:1055:15>
  at Command.<anonymous>  <node_modules\intern\node_modules\leadfoot\Command.js:42:36>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>
  at Command.find  <node_modules\intern\node_modules\leadfoot\Command.js:23:10>
  at Command.prototype.(anonymous function) [as findByCssSelector]  <node_modules\intern\node_modules\leadfoot\lib\strategies.js:24:16>
  at Test.registerSuite.greeting form [as test]  <tests\functional\index.js:12:6>
  at <node_modules\intern\lib\Test.js:211:24>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at runCallbacks  <node_modules\intern\node_modules\dojo\Promise.ts:11:11>
  at <node_modules\intern\node_modules\dojo\Promise.ts:317:4>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>

=============================== Coverage summary ===============================
Statements   : 100% ( 4/4 )
Branches     : 100% ( 2/2 )
Functions    : 100% ( 2/2 )
Lines        : 100% ( 4/4 )
================================================================================
chrome 39 on WINDOWS: 1/2 tests failed

× firefox 37 on MAC - index - greeting form (8.489s)
NoSuchElement: [POST http://(redacted)@hub.browserstack.com:4444/wd/hub/session/ec00f4ce0d9af5afcacb699727e806256db72564/element / {"using":"css selector","value":"body.loaded"}] Unable to locate elemen
ector":"body.loaded"}
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '2.45.0', revision: '5017cb8', time: '2015-02-26 23:59:50'
System info: host: 'mac-66-201-41-15.browserstack.com', ip: '66.201.41.15', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.6.8', java.version: '1.6.0_65'
Driver info: driver.version: unknown
  at ProxiedSession._post  <node_modules\intern\node_modules\leadfoot\Session.js:59:30>
  at ProxiedSession.Session.find  <node_modules\intern\node_modules\leadfoot\Session.js:1055:15>
  at Command.<anonymous>  <node_modules\intern\node_modules\leadfoot\Command.js:42:36>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>
  at Command.find  <node_modules\intern\node_modules\leadfoot\Command.js:23:10>
  at Command.prototype.(anonymous function) [as findByCssSelector]  <node_modules\intern\node_modules\leadfoot\lib\strategies.js:24:16>
  at Test.registerSuite.greeting form [as test]  <tests\functional\index.js:12:6>
  at <node_modules\intern\lib\Test.js:211:24>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at runCallbacks  <node_modules\intern\node_modules\dojo\Promise.ts:11:11>
  at <node_modules\intern\node_modules\dojo\Promise.ts:317:4>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>

=============================== Coverage summary ===============================
Statements   : 100% ( 4/4 )
Branches     : 100% ( 2/2 )
Functions    : 100% ( 2/2 )
Lines        : 100% ( 4/4 )
================================================================================
firefox 37 on MAC: 1/2 tests failed

‣ Created session safari 8 on MAC (de7e04b798a9c97b2237badc366b25400f7c742c)
‣ Created session chrome 39 on MAC (e757447cd0abb6368acf49e46acaae1275c2f9be)
✓ chrome 39 on MAC - unit tests - hello - greet (0.006s)
× chrome 39 on MAC - index - greeting form (8.457s)
NoSuchElement: [POST http://(redacted)@hub.browserstack.com:4444/wd/hub/session/e757447cd0abb6368acf49e46acaae1275c2f9be/element / {"using":"css selector","value":"body.loaded"}] no such element
  (Session info: chrome=39.0.2171.65)
  (Driver info: chromedriver=2.12.301326 (093c7e07b4a916b690e784b0374c7f618f1ea4be),platform=Mac OS X 10.6.8 x86) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 5.02 seconds
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '2.45.0', revision: '5017cb8', time: '2015-02-26 23:59:50'
System info: host: 'mac-66-201-41-13.browserstack.com', ip: '66.201.41.13', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.6.8', java.version: '1.6.0_65'
*** Element info: {Using=css selector, value=body.loaded}
Session ID: 4f5a634e32db12096f1b7814eccd96fe
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{platform=MAC, acceptSslCerts=true, javascriptEnabled=true, browserName=chrome, chrome={userDataDir=/var/folders/By/ByRrE-2LE8WJ+HvQsmyiDU+++TM/-Tmp-/.org.chromium.Chromium.QNkskh}, rotata
d=true, mobileEmulationEnabled=false, version=39.0.2171.65, takesHeapSnapshot=true, cssSelectorsEnabled=true, databaseEnabled=false, handlesAlerts=true, browserConnectionEnabled=false, webStorageEnabled
ationCacheEnabled=false, takesScreenshot=true}]
  at ProxiedSession._post  <node_modules\intern\node_modules\leadfoot\Session.js:59:30>
  at ProxiedSession.Session.find  <node_modules\intern\node_modules\leadfoot\Session.js:1055:15>
  at Command.<anonymous>  <node_modules\intern\node_modules\leadfoot\Command.js:42:36>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>
  at Command.find  <node_modules\intern\node_modules\leadfoot\Command.js:23:10>
  at Command.prototype.(anonymous function) [as findByCssSelector]  <node_modules\intern\node_modules\leadfoot\lib\strategies.js:24:16>
  at Test.registerSuite.greeting form [as test]  <tests\functional\index.js:12:6>
  at <node_modules\intern\lib\Test.js:211:24>
  at <node_modules\intern\node_modules\dojo\Promise.ts:393:15>
  at runCallbacks  <node_modules\intern\node_modules\dojo\Promise.ts:11:11>
  at <node_modules\intern\node_modules\dojo\Promise.ts:317:4>
  at run  <node_modules\intern\node_modules\dojo\Promise.ts:237:7>
  at <node_modules\intern\node_modules\dojo\nextTick.ts:44:3>
  at process._tickCallback  <node.js:355:11>

=============================== Coverage summary ===============================
Statements   : 100% ( 4/4 )
Branches     : 100% ( 2/2 )
Functions    : 100% ( 2/2 )
Lines        : 100% ( 4/4 )
================================================================================
chrome 39 on MAC: 1/2 tests failed


Shutting down gracefully; please wait or hit CTRL+C again to quit immediately

-----------|----------|----------|----------|----------|----------------|
File       |  % Stmts | % Branch |  % Funcs |  % Lines |Uncovered Lines |
-----------|----------|----------|----------|----------|----------------|
 app\      |      100 |      100 |      100 |      100 |                |
  hello.js |      100 |      100 |      100 |      100 |                |
-----------|----------|----------|----------|----------|----------------|
All files  |      100 |      100 |      100 |      100 |                |
-----------|----------|----------|----------|----------|----------------|

TOTAL: tested 8 platforms, 9/16 tests failed
No unit test coverage for safari 8 on MAC
safari 8 on MAC: 2/2 tests failed


Shutting down immediately. You monster

And here's the log from the Ubuntu VPS:

Tunnel startedcal v3.700%
‣ Created session internet explorer 10 on WIN8 (dbfd427c701d69cefc245eb06a4ccae4ad35a53b)
‣ Created session internet explorer 11 on WIN8 (77d6ada35040b45b6ad3d170561de2046d93b93f)
✓ internet explorer 10 on WIN8 - unit tests - hello - greet (0.001s)
✓ internet explorer 10 on WIN8 - index - greeting form (3.289s)

=============================== Coverage summary ===============================
Statements   : 100% ( 4/4 )
Branches     : 100% ( 2/2 )
Functions    : 100% ( 2/2 )
Lines        : 100% ( 4/4 )
================================================================================
internet explorer 10 on WIN8: 0/2 tests failed

‣ Created session internet explorer 9 on WINDOWS (b1f0bbdced3db9085bbcb03eb6a75b954f953926)
✓ internet explorer 9 on WINDOWS - unit tests - hello - greet (0.03s)
✓ internet explorer 9 on WINDOWS - index - greeting form (2.223s)

=============================== Coverage summary ===============================
Statements   : 100% ( 4/4 )
Branches     : 100% ( 2/2 )
Functions    : 100% ( 2/2 )
Lines        : 100% ( 4/4 )
================================================================================
internet explorer 9 on WINDOWS: 0/2 tests failed

‣ Created session firefox 37 on WINDOWS (f7deb2c5d44ee0333d1b0bf4fb75cae216884b3f)
✓ firefox 37 on WINDOWS - unit tests - hello - greet (0.001s)
✓ firefox 37 on WINDOWS - index - greeting form (3.059s)

=============================== Coverage summary ===============================
Statements   : 100% ( 4/4 )
Branches     : 100% ( 2/2 )
Functions    : 100% ( 2/2 )
Lines        : 100% ( 4/4 )
================================================================================
firefox 37 on WINDOWS: 0/2 tests failed

‣ Created session firefox 37 on MAC (a6375d9f8ff3b23d9d2e216590b094ac4cc256ec)
✓ firefox 37 on MAC - unit tests - hello - greet (0.001s)
✓ firefox 37 on MAC - index - greeting form (3.37s)

=============================== Coverage summary ===============================
Statements   : 100% ( 4/4 )
Branches     : 100% ( 2/2 )
Functions    : 100% ( 2/2 )
Lines        : 100% ( 4/4 )
================================================================================
firefox 37 on MAC: 0/2 tests failed

‣ Created session chrome 39 on WINDOWS (ffa27626cef0cb736e77e7c81740d59c915639bd)
✓ chrome 39 on WINDOWS - unit tests - hello - greet (0.001s)
✓ chrome 39 on WINDOWS - index - greeting form (2.439s)

=============================== Coverage summary ===============================
Statements   : 100% ( 4/4 )
Branches     : 100% ( 2/2 )
Functions    : 100% ( 2/2 )
Lines        : 100% ( 4/4 )
================================================================================
chrome 39 on WINDOWS: 0/2 tests failed

‣ Created session chrome 39 on MAC (4328bb446e22b5e6587346008c0848a308246466)
✓ chrome 39 on MAC - unit tests - hello - greet (0.003s)
✓ chrome 39 on MAC - index - greeting form (2.505s)

=============================== Coverage summary ===============================
Statements   : 100% ( 4/4 )
Branches     : 100% ( 2/2 )
Functions    : 100% ( 2/2 )
Lines        : 100% ( 4/4 )
================================================================================
chrome 39 on MAC: 0/2 tests failed

‣ Created session safari 8 on MAC (f52af57f43b3b0f7d919a20b76d17cca1f8e5bea)







^C
Shutting down gracefully; please wait or hit CTRL+C again to quit immediately

-----------|----------|----------|----------|----------|----------------|
File       |  % Stmts | % Branch |  % Funcs |  % Lines |Uncovered Lines |
-----------|----------|----------|----------|----------|----------------|
 app/      |      100 |      100 |      100 |      100 |                |
  hello.js |      100 |      100 |      100 |      100 |                |
-----------|----------|----------|----------|----------|----------------|
All files  |      100 |      100 |      100 |      100 |                |
-----------|----------|----------|----------|----------|----------------|

TOTAL: tested 8 platforms, 3/15 tests failed
No unit test coverage for safari 8 on MAC
safari 8 on MAC: 2/2 tests failed

No unit test coverage for internet explorer 11 on WIN8
internet explorer 11 on WIN8: 1/1 tests failed


^C
Shutting down immediately. You monster

@mikehdt
Copy link

mikehdt commented Nov 8, 2015

I've been doing the tutorial as well, but could this also be that I noticed free accounts are restricted to certain browser / OS combinations? I noticed that you couldn't choose most of those combinations of browser / OS. I'm not sure if that's just a restriction of the "live" view versus running through a CLI?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants