invisibilityOf与invisibilityOfElementLocated之间的差异

问题描述 投票:0回答:1

假设我要验证加载微调器是否不再可见

invisibilityOf:当元素不再可见时为true

wait_60().until(ExpectedConditions.invisibilityOf(commonDriver.findElement(By.cssSelector("div[class='glassPane']"))));

invisibilityOfElementLocated:如果未显示该元素或者该元素不存在或陈旧元素,则为true

wait_60().until(ExpectedConditions.invisibilityOfElementLocated(By.cssSelector("div[class='glassPane']")));

第一个选项正常工作,第二个没有正常,我觉得很奇怪

java selenium selenium-webdriver webdriverwait expected-condition
1个回答
0
投票

visibilityOf:不检查元素的存在

visibilityOfElementLocated:检查该元素是否存在也是可见的要检查可见性,请确保该元素的高度和宽度大于0。

© www.soinside.com 2019 - 2024. All rights reserved.