gpt4 book ai didi

javascript - 如何等到元素的文本在 WebdriverJS 中发生变化?

转载 作者:行者123 更新时间:2023-11-28 20:29:14 26 4
gpt4 key购买 nike

我在 Alister Scott's 中找到了博客如何等到元素更改为特定值。但是我无法解决如何创建等待元素等待直到其文本从特定值(在我的例子中是“-”)更改为其他任何东西(在我的例子中它是一个计数器,所以我无法设置要等待的特定值)。

有什么想法吗?

最佳答案

如果您是 Promises 的新手,它可能会有点困惑...

driver.wait(function () {
return driver.findElement(By.id('idYouWant')).getText().then(function (text) {
return text === 'Done';
});
}, timeout);

这段代码监视具有给定 ID 的动态变化元素的文本。

注意 2 返回并记住超时以毫秒为单位。

关于javascript - 如何等到元素的文本在 WebdriverJS 中发生变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36125195/

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