In my last email, I was trying to execute my scenarios from the command
line. I'm able to actually have the tests from the browser. The problem I'm
running into right now is that I can't seem to access the debugger method
for the browser object.
This is the scenario file
'use strict';
describe('app', function() {
it('should foobar', function() {
console.log("browser: ", browser)
window.bb = browser
browser().debugger()
});
});
// browser().debugger() results in `TypeError: Object #<Object> has no
method 'debugger'`
// This is what window.bb returns from the dev tools terminal:
browser: function () { var line = callerFile(3); var scope = runner.$new();
// Make the dsl accessible on the current chain scope.dsl = {};
angular.forEach(dslCache, function(fn, key) { scope.dsl[key] = function() {
return dslCache[key].apply(scope, arguments); }; }); // Make these methods
work on the current chain scope.addFuture = function() {
Array.prototype.push.call(arguments, line); return
angular.scenario.SpecRunner. prototype.addFuture.apply(scope, arguments);
}; scope.addFutureAction = function() {
Array.prototype.push.call(arguments, line); return
angular.scenario.SpecRunner. prototype.addFutureAction.apply(scope,
arguments); }; return scope.dsl[key].apply(scope, arguments); }
So, the browser object is available, and bb() will give me access to its
available methods, but I don't see debugger as a method on the browser
object. Is it still possible to access the debugger method from the browser
object?
--
You received this message because you are subscribed to the Google Groups
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/angular.
For more options, visit https://groups.google.com/groups/opt_out.