browser.executeScript没有看到$ scope

时间:2014-01-31 10:10:01

标签: angularjs protractor

我正在使用量角器测试我的angularjs应用程序 我遇到了以下问题

我想做的是:

browser.executeScript('$scope.$apply')

我想这样做,以便我的屏幕更新/渲染,以便我可以在屏幕上获取值

只有当我这样做时才会说:$ scope未定义

如果还试过多个javascript渲染方式也失败了,但我不确定我是否使用了正确的方法...

是否有人遇到同样的问题或知道如何解决这个问题?

1 个答案:

答案 0 :(得分:-1)

也许你应该在容器标记中使用ng-view指令来在索引页面中呈现html片段或部分。看看ng-view可以做什么(http://docs.angularjs.org/api/ngRoute.directive:ngView): - )