gpt4 book ai didi

javascript - Nightwatch - 获取 DOM 中重复类的元素

转载 作者:行者123 更新时间:2023-11-28 21:25:18 24 4
gpt4 key购买 nike

我正在使用 NightwatchJs 运行功能测试,我得到了一个与此类似的 html。

<div>
<span class="ps-cls">value 1</span>
</div>
<div>
<span class="ps-cls">value 2</span>
</div>

我需要的是获取第二个跨度的值(值为 2)。我尝试使用伪类,但无法得到它。

我怎样才能得到那种元素? (具有重复类的 nodeChild)。

最佳答案

使用 xpath://div[2]/span[@class="ps-cls"]

你可以使用.getText()来获取span的值

var a_text = '';
browser.getText('//div[2]/span[@class="ps-cls"]',function(object){
a_text=object.value;
})

.getText() 返回的是WebElement JSON OBJECT 而不是字符串,更详细的解释可以引用我在另一个问题中的回答:

https://stackoverflow.com/a/45639217/8444504

关于javascript - Nightwatch - 获取 DOM 中重复类的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42252396/

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