小编Jos*_*ner的帖子

量角器:在Iframe中测试Angular App

我在这里有一个有趣的设置.

我有一个Angular应用程序在iframe中加载另一个Angular App.我有兴趣用Protractor测试iframed-in Angular应用程序.

量角器正在等待加载的第一个Angular应用程序,但当我切换iframe时

ptor.switchTo().frame('experience');
Run Code Online (Sandbox Code Playgroud)

我可以看到Protractor在进行断言之前没有等待iframed Angular应用程序.我试过添加

ptor.waitForAngular();
Run Code Online (Sandbox Code Playgroud)

切换到iframe没有运气.任何人都有任何想法在这里发生了什么?

谢谢!

如果它有帮助,我正在通过Chrome上的Saucelabs ssh隧道运行我的测试.我可以说隧道工作正常,因为我看到iframed应用程序的资源被请求和下载.

selenium angularjs angularjs-e2e protractor

16
推荐指数
2
解决办法
2万
查看次数

在最近的Ember.js Build中的Ember.View中定义应用程序模板

我最近升级到最新的Ember.js版本(从GitHub页面构建.)

使用新路由器时,这不再起作用吗?

App.ApplicationView = Ember.View.extend({
    template: Ember.Handlebars.compile("Hello")
});
Run Code Online (Sandbox Code Playgroud)

我更喜欢在我的js文件而不是index.html中定义我的模板.我相信它更清洁.但是,上面没有呈现!

有什么建议?谢谢!

ember.js

4
推荐指数
1
解决办法
816
查看次数