gpt4 book ai didi

javascript - 从 selenium/protractor javascript 中的 span 元素中提取内部

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:02:28 24 4
gpt4 key购买 nike

我的页面上有一个 span 元素。我想知道如何提取 span 开始标记和 span 结束标记之间的文本。我在 javascript 中使用带有 Protractor 的 Selenium 。

<span....>
Inner text
</span>

最佳答案

它实际上被称为一个元素的文本。使用 getText() :

var elm = element(by.id("myid"));
expect(elm.getText()).toEqual("My Text");

请注意,getText() 与 Protractor 中的许多其他方法一样返回一个 promise 。 expect()“知道”如何解决 promise - 它会等到真正的文本值被检索到,然后才执行断言。

如果您想在控制台上看到实际的文本值,请使用 then() 解决 promise :

elm.getText().then(function (text) {
console.log(text);
});

关于javascript - 从 selenium/protractor javascript 中的 span 元素中提取内部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29377734/

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