I seem to have come across an issue regarding Jasmine (specifically using ProtractorJS for end-to-end AngularJS testing)
should login - pass
file has been uploaded
A Jasmine spec timed out. Resetting the WebDriver Control Flow.
The last active task was:
unknown
File Upload
should upload a file - fail
Failures:
1) File Upload should upload a file
Message:
NoSuchElementError: no such element
(Session info: chrome=35.0.1916.153)
(Driver info: chromedriver=2.10.267521,platform=Windows NT 6.1 SP1 x86_64) (WA
RNING: The server did not provide any stacktrace information)
Command duration or timeout: 7 milliseconds
no_such_element.html
Build info: version: '2.42.2', revision: '6a6995d', time: '2014-06-03 17:42:03'
System info: host: 'PLLPC6197', ip: '10.5.1.252',
os.name: 'Windows 7', os.arch:
'amd64', os.version: '6.1', java.version: '1.6.0_35'
Session ID: 7a7fe2c8dec4042fc27d3570107d7f56
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{platform=XP, acceptSslCerts=true, javascriptEnabled=true, browser
Name=chrome, chrome={userDataDir=C:\Users\umark\AppData\Local\Temp\scoped_dir250
72_2479}, rotatable=false, locationContextEnabled=true, version=35.0.1916.153, t
akesHeapSnapshot=true, cssSelectorsEnabled=true, databaseEnabled=false, handlesA
lerts=true, browserConnectionEnabled=false, nativeEvents=true, webStorageEnabled
=true, applicationCacheEnabled=false, takesScreenshot=true}]
Stacktrace:
NoSuchElementError: no such element
(Session info: chrome=35.0.1916.153)
(Driver info: chromedriver=2.10.267521,platform=Windows NT 6.1 SP1 x86_64) (WA
RNING: The server did not provide any stacktrace information)
Command duration or timeout: 7 milliseconds
no_such_element.html
Build info: version: '2.42.2', revision: '6a6995d', time: '2014-06-03 17:42:03'
System info: host: 'PLLPC6197', ip: '10.5.1.252',
os.name: 'Windows 7', os.arch:
'amd64', os.version: '6.1', java.version: '1.6.0_35'
Session ID: 7a7fe2c8dec4042fc27d3570107d7f56
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{platform=XP, acceptSslCerts=true, javascriptEnabled=true, browser
Name=chrome, chrome={userDataDir=C:\Users\umark\AppData\Local\Temp\scoped_dir250
72_2479}, rotatable=false, locationContextEnabled=true, version=35.0.1916.153, t
akesHeapSnapshot=true, cssSelectorsEnabled=true, databaseEnabled=false, handlesA
lerts=true, browserConnectionEnabled=false, nativeEvents=true, webStorageEnabled
=true, applicationCacheEnabled=false, takesScreenshot=true}]
at new bot.Error (C:\Users\umark\AppData\Roaming\npm\node_modules\protractor
\node_modules\selenium-webdriver\lib\atoms\error.js:109:18)
at Object.bot.response.checkResponse (C:\Users\umark\AppData\Roaming\npm\nod
e_modules\protractor\node_modules\selenium-webdriver\lib\atoms\response.js:106:9
)
P.S. sorry about the terrible formatting of the error / code paste