gpt4 book ai didi

protractor - 如何使用 Protractor 记录元素?

转载 作者:行者123 更新时间:2023-12-01 23:44:48 24 4
gpt4 key购买 nike

我正在尝试使用 Protractor 定位元素,但找不到。为了调试,我想查看我确实找到的元素并查看它是哪一个。我有一些这样的代码:

      myElement.all(by.cssContainingText('.name', 'value')).then(function (elems) {
console.log(elems.length); <--- this line logs "2"
console.log(elems[1]); <--- this line logs "{ ptor_: ...."
elems[1].getInnerHtml().then(function(html){
console.log(html); <--- never gets here
}); });

如何查看 all() 方法找到了哪些元素?

最佳答案

不确定这是否是最好/最简洁的方式,但您应该能够使用 map 遍历元素,并在每个元素上使用 getOuterHtml()访问 HTML

myElement.all(by.cssContainingText('.name', 'value')).map(function(el) {
return el.getOuterHtml();
}).then(function(html) {
console.log(html);
});

关于protractor - 如何使用 Protractor 记录元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29931996/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com