所以,我对这两种Javascript编程都是全新的,并刚开始使用QA测试。我现在的目标非常简单。我希望确保在我从列表中进行选择之前,所有元素都已加载到中继器中。在继续我的测试之前,我想等到第一个和最后一个元素出现。中继器的打印元素
我知道可能有更好的方法来做到这一点,随时向我提出建议。我一直在网上查找,并找到代码片断,详细说明如何在中继器中向控制台打印元素的值。
我想我会首先尝试打印出第一个和最后一个元素,以确保我正确地得到它们。我这样做:
var repeaterElements = element.all(by.repeater(repeaterObj));
var text = repeaterElements.first().toString();
console.log(text);
我的目标只是简单地打印第一个元素。不过,我得到它来打印[对象对象]。我是否通过这个错误推理?我认为'.first()'会给我中继器中的第一个元素!
-hopper
我想如果你把'.toString()'关掉,你会输出你想要的对象。 –