gpt4 book ai didi

element - Protractor : wait for element to become invisible/hidden

转载 作者:行者123 更新时间:2023-12-03 11:56:05 25 4
gpt4 key购买 nike

我看到了其他与 Protractor 相关的文章,其中提到了如何等待某个元素变得可见。但是,最近,我遇到了相反的用例。我想等待一个元素,直到它变得不可见。因为我找不到关于它的任何具体信息。我继续前进,并提出了解决方案。

var ptor = protractor.getInstance();
ptor.wait(function() {

return element(by.css('#my-css-here')).isDisplayed().then(function(isVisible){
console.log('is visible :' + isVisible);
return !isVisible;
});

}, 12000).then(function(){
//do whatever you want
});

希望它会有所帮助。任何建议都值得欢迎。

谢谢,

最佳答案

使用elementexplorer(https://github.com/angular/protractor/blob/master/docs/debugging.md),我查看了 Protractor 对象,并找到了一个对我而言非常有用的答案:

var el = element(by.id('visibleElementId'));
browser.driver.wait(protractor.until.elementIsNotVisible(el));

关于element - Protractor : wait for element to become invisible/hidden,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26411574/

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