如何在 Protractor 中执行 "angular.element().scope()"?

How to execute "angular.element().scope()" in Protractor?

我想像这样访问 Angular 应用模块的范围

var scopes = angular.element(document.querySelectorAll('[ng-app]')).scope();

但我不知道我们如何在 Protractor 中使用它。我试过了:

1) var scopes = element(by.css(['ng-app'])).scope()
2) var scopes = angular.element(document.querySelectorAll('[ng-app]')).scope()

但是所有这 2 个选项 return "undefined is not function" 或者第二个选项 "angular is not defined"

提前致谢

感谢@alecxe。如果我将上面提到的代码包装在

browser.executeAsyncScript

它会起作用