我有一个开始失败的e2e测试。它看起来像这样:
myPageInstance.myDirectiveWithIsolateScope.evaluate("myIsolateScopeProperty")
.then(function(myIsolateScopeProperty) {
expect(myIsolateScopeProperty.someKey).toEqual('');
})
如果我在其中抛出ptor.debugger()
,我可以使用开发工具来查看:
angular.element(myElementWithIsolateScopeDirective)
.scope().myIsolateScopeProperty === 'undefined'
但是:
angular.element(myElementWithIsolateScopeDirective)
.isolateScope().myIsolateScopeProperty == {someKey:''}
我想也许这可能是a breaking change in Angular所致,但如果我说我完全理解他们的描述,我会再说谎。