我该如何解决这个问题?这部分测试不是基于Angular的。
function Menu(container) {
this.container = container;
this.elements = this.getItems();
}
Menu.prototype.getItems = function() {
var arr = this.container.$('> li');
...
};
谢谢大家!
答案 0 :(得分:2)
您可以使用:scope
实验性CSS选择器(不适用于IE):
:scope CSS伪类匹配作为引用的元素 选择器匹配的点。
this.container.$(":scope > li");
或者,您可以使用by.xpath()
locator:
this.container.element(by.xpath("./li"));