【发布时间】:2015-03-20 20:04:33
【问题描述】:
在将旧版应用程序迁移到 Angular 的过程中,我们有一个设置,旧版应用程序将新应用程序加载到 iframe 中。我们想测试这种与 Protractor 的集成。旧版应用不是 Angular 应用。
我们可以测试旧版应用是否有 Angular,但它没有,因此 Protractor 无法将上下文切换到 Angular 应用所在的 iframe。
这应该怎么做?
编辑:量角器失败如下。
在 iframe 出现并做之后
browser.switchTo().frame(...);
Protractor 无法找到 iframe 内的控件。我们已经在 iframe 之外测试了这个案例,Protractor 在 Angular 应用程序中发现按钮、链接和字段都很好。但是当同一个页面加载到 iframe 中时,它就好像它们不存在一样。
【问题讨论】:
标签: javascript angularjs iframe protractor