gpt4 book ai didi

json - 如何使用 Nightwatch 获取元素文本/值/内部文本?

转载 作者:太空宇宙 更新时间:2023-11-04 00:10:25 25 4
gpt4 key购买 nike

我有 10 个具有相同类('botaoParametroAc')的元素,我想一一检查并使用包含“id”作为文本的元素的点击。这是我现在的代码:

browser
.waitForElementVisible('#txtBusca', 4000)
.elements('class name', 'botaoParametroAc', function(res) {
for(var item in res.value){
console.log(item.text)
}
});

它为每个项目返回“未定义”。

当我尝试打印 res.value 时,结果是:

{"ELEMENT":"0.06577812833436414-2"} {"ELEMENT":"0.06577812833436414-3"} {"ELEMENT":"0.06577812833436414-4"} {"ELEMENT":"0.06577812833436414-5"} {"ELEMENT":"0.06577812833436414-6"} {"ELEMENT":"0.06577812833436414-7"} {"ELEMENT":"0.06577812833436414-8"} {"ELEMENT":"0.06577812833436414-9"} {"ELEMENT":"0.06577812833436414-10"}

如何获取每个元素的文本或属性?!

最佳答案

只是更新一下,它现在正在运行。我需要获取每个元素的 elementIdAttribute 来获取innerText 来发现它,并在条件匹配时单击它。

        browser
.waitForElementVisible('#txtBusca', 4000)
.elements('class name', 'botaoParametroAc', function(result) {
result.value.map(function(element, err) {
browser.elementIdAttribute(element.ELEMENT, 'innerText', function(res) {
if (res.value == 'id') {
browser.elementIdClick(element.ELEMENT);
}
})
})
})

关于json - 如何使用 Nightwatch 获取元素文本/值/内部文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49932826/

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