Protractor 量角器-如何识别元素

Protractor 量角器-如何识别元素,protractor,Protractor,在下面的页面中,我必须验证“测试跟踪器”是否存在。我知道怎么做。有人能帮忙吗?我想通过ng repeat实现gng,但它给出的是零 element.all(by.repeater("item in ct.data.pageContentTypes")).count().then(function (count) { console.log("count value: " + count); 我还能用什么方法 代码段: 果心 3月13日tt NTC NZ MO 测

在下面的页面中,我必须验证“测试跟踪器”是否存在。我知道怎么做。有人能帮忙吗?我想通过
ng repeat
实现
gng
,但它给出的是零

element.all(by.repeater("item in 
ct.data.pageContentTypes")).count().then(function (count) {
            console.log("count value: " + count);
我还能用什么方法

代码段:


果心
3月13日tt
NTC NZ MO
测试跟踪器
跟踪器测试0119

尝试为此使用Xpath

var track=element(by.xpath(//span[text()='test\u tracker'])

track.isPresent().then(函数()){

console.log(“轨迹可见”)


})

最后,下面的代码正在解决此问题

element.all(by.repeater('role in roles.pageitems')).count()。然后(function(count)
{            
log(“条目的总数为:“+count”)
element.all(by.repeater('role in roles.pageitems')).map(function(elm){
返回elm.getText();
}).然后(功能(文本){
console.log(“条目为”+文本);
期望(文本)包含(“+a+”);
});

}); 编号的可能重复项。这是不同的。这不是一个网格。别误会我的意思,但你是第三次问同一个问题,只是在不同的上下文中,请参见和。您是否尝试过
filter()
选项?或者您在使用量角器命令时遇到问题了吗?不管它是否是网格,您都希望遍历一个“我将立即尝试”…感谢您避免
元素(by.xpath(“…”)
,因为您不希望
ElementFinder
中包含html结构。尽量坚持默认设置,如
ng repeat
等。其次,
isPresent()
没有说明它是可见的。它只是说元素存在于DOM中,请看Angular 2不支持量角器定位器(ng repeat)。我想你是对的,刚刚与@kavatiha交谈过,它是Angular 2应用程序。他也可以使用
$$('[ng repeat=“item in ct.data.pageContentTypes”]”)
,但我可以看到你对我的评论投了否决票,并回复了我的评论