如何在量角器中定位另一个视图中的元素

时间:2016-03-23 17:18:41

标签: protractor angularjs-e2e

所以我有一个有框架的页面,在那个框架中有另一个视图。如何在视图中找到元素并测试它?我知道如何访问该框架,只是在那之后定位视图非常混乱。

我的问题与此类似:How do I locate elements in protractor that are in other views and are not visible when viewing page source

1 个答案:

答案 0 :(得分:0)

切换到框架后,在视图中找到与文档主要内容相同的元素:

browser.switchTo().frame("frame_name_or_id");
var view = element(by.css("div[ui-view]"));
view.element(by.id("some_element_id")).click();