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

Protractor 如何在量角器的另一个视图中定位图元,protractor,angularjs-e2e,Protractor,Angularjs E2e,所以我有一个页面有一个框架,在这个框架中有另一个视图。如何定位视图中的元素并对其进行测试?我知道如何访问该帧,只是在该帧之后定位视图非常混乱 我的问题与此类似:切换到框架后,在视图中定位元素的方式与在文档的主要内容中定位元素的方式相同: browser.switchTo().frame("frame_name_or_id"); var view = element(by.css("div[ui-view]")); view.element(by.id("some_element_id")).cl

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


我的问题与此类似:

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

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

你好所以我现在可以找到视图,当我尝试单击其中的一个元素时,它会显示“无法读取属性”单击“未定义的”。@123457890我怀疑您的实际代码中有问题。你能展示一下你在执行什么吗?这很有效。我这边的打字错误,这就是它不起作用的原因!非常感谢D