gpt4 book ai didi

javascript - Selenium - {[[PromiseStatus]] : "pending"} has no method 'indexOf'

转载 作者:行者123 更新时间:2023-11-29 19:22:38 25 4
gpt4 key购买 nike

我完全理解需求正在发生,但找不到解决该问题的方法。这是代码:

el    = driver.findElement(By.css('#mailmillieu a'));
text = el.getAttribute("href");
text = fqdn + text.substring( text.indexOf("/parse_actions") );
driver.get(text);

这是错误信息:

TypeError: Object Promise::340 {[[PromiseStatus]]: "pending"} has no method 'indexOf'

我如何告诉 Selenium 等到 promise 完成或被拒绝?

最佳答案

您可以使用 then()显式解决 promise :

text.then(function (textValue) {
textValue = fqdn + textValue.substring( textValue.indexOf("/parse_actions") );
driver.get(textValue);
});

关于javascript - Selenium - {[[PromiseStatus]] : "pending"} has no method 'indexOf' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32504759/

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