angular-cucumber-example
angular-cucumber-example copied to clipboard
Fatal error: null
Still trying to figure out why ... but Fatal error: null is the only meaningful output I get with verbose enabled.
Running tasks: test
Running "test" task
Running "env:test" (env) task
Verifying property env.test exists in config...OK
File: [no files]
Options: (none)
Running "cucumberjs" task
Running "cucumberjs:files" (cucumberjs) task
Verifying property cucumberjs.files exists in config...OK
Files: features/change_name.feature -> files
Options: (none)
Options: (none)
Exec Options: node node_modules/.bin/cucumber-js features/change_name.feature
.Fatal error: null
Selenium log tail isn't very helpful either:
11:21:20.382 INFO - Executing: [execute script: angular.resumeBootstrap(arguments[0]);, [[]]])
11:21:20.408 INFO - Done: [execute script: angular.resumeBootstrap(arguments[0]);, [[]]]
11:21:20.418 INFO - Executing: [execute async script: try { return (function (selector, callback) {
var el = document.querySelector(selector);
try {
angular.element(el).injector().get('$browser').
notifyWhenNoOutstandingRequests(callback);
} catch (e) {
callback(e);
}
}).apply(this, arguments); }
catch(e) { throw (e instanceof Error) ? e : new Error(e); }, [body]])
11:21:20.424 INFO - Done: [execute async script: try { return (function (selector, callback) {
var el = document.querySelector(selector);
try {
angular.element(el).injector().get('$browser').
notifyWhenNoOutstandingRequests(callback);
} catch (e) {
callback(e);
}
}).apply(this, arguments); }
catch(e) { throw (e instanceof Error) ? e : new Error(e); }, [body]]
11:21:20.429 INFO - Executing: [find elements: By.tagName: span])
11:21:20.440 INFO - Done: [find elements: By.tagName: span]
11:21:20.489 INFO - Executing: [get text: [object Object] null])