gpt4 book ai didi

javascript - 使用 webdriverjs 查找是否存在元素

转载 作者:行者123 更新时间:2023-11-30 16:33:32 27 4
gpt4 key购买 nike

检查页面中是否存在元素时出现问题

例子

return driver.wait(function() {
driver.findElement(By.css(".class")).then(function(element){
if(element){
return true;
}
},function(error){
if(error){
return false;
}
});
}, 2000);

在此函数中,永远不会执行 2000 秒超时,我们从 webdriver 获取超时

非常感谢:)

最佳答案

您是要检查元素是否存在,还是等待元素存在?这是两个不同的东西。

检查元素是否存在:

driver.isElementPresent(webdriver.By.css('.class')).then(function(present) {
console.log(present);
});

等待元素存在

driver.wait(webdriver.until.elementLocated(webdriver.By.css('.class')), 2000);

关于javascript - 使用 webdriverjs 查找是否存在元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33000247/

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