Javascript 可见:false和隐藏:true之间的差异

Javascript 可见:false和隐藏:true之间的差异,javascript,automated-tests,puppeteer,browser-automation,Javascript,Automated Tests,Puppeteer,Browser Automation,对于page.waitForSelector 我读了木偶师的文档和 我无法理解它们的用例以及它们之间最重要的区别 await page.waitForSelector(selector, {visible:false}); 及 有人能解释一下吗?用现实生活中的场景解释一下吗?这些选项只是一个反向布尔逻辑: 隐藏:真 显示:无或可见性:隐藏CSS 可见:false 显示:无或可见性:隐藏CSS Ref:两者都是显示:无或可见性:隐藏CSS。那么区别是什么呢?区别在于提供的布尔值,一个是falsy

对于
page.waitForSelector

我读了木偶师的文档和

我无法理解它们的用例以及它们之间最重要的区别

await page.waitForSelector(selector, {visible:false});


有人能解释一下吗?用现实生活中的场景解释一下吗?

这些选项只是一个反向布尔逻辑:

隐藏:真

显示:无
可见性:隐藏
CSS

可见:false

显示:无
可见性:隐藏
CSS


Ref:

两者都是显示:无或可见性:隐藏CSS。那么区别是什么呢?区别在于提供的布尔值,一个是falsy,另一个是truthy。输出结果相同这些CSS属性的作用不完全相同:
await page.waitForSelector(selector, {hidden:true});