这就是我想要做的 - 我试图点击一个带有定位器的元素,然后点击该元素,会显示另外两个链接。我想单独点击这两个链接,然后做一个断言。
但是,代码单击第一个元素然后停止。这是我的代码 -
self.expandHierarchy = function() {
var hrchy = element.all(by.css('.ng-binding.CanExpand'));
hrchy.each(function (elem) {
elem.click();
});
};
如何通过量角器做同样的事情?所有元素都有相同的定位器。
答案 0 :(得分:0)
这将是一个黑暗的镜头,但你可能需要在点击之间引入短暂延迟:
self.expandHierarchy = function() {
var hrchy = element.all(by.css('.ng-binding.CanExpand'));
hrchy.each(function (elem) {
elem.click();
browser.sleep(500);
});
};
或者,相反,wait表示点击链接的内容(取决于链接点击页面上发生的情况)。