我想等几个装载旋转器消失。所以我使用等待ExpectedConditions.invisibilityOfElementLocated,例如:
for ws in workbook.worksheets:
ws.sheet_view.zoomScale = 85
workbook.save(excelFile)
但是,等待结束,而屏幕上仍然存在一些加载微调器。似乎当这个查询找到的第一个微调器变得不可见时,等待就会停止。
有没有办法让所有元素变得不可见,而不是自定义条件?
答案 0 :(得分:0)
如果所有Spinners与“spinner”具有相同的类
,您可以尝试跟随 (new WebDriverWait(driver, 120)).until(ExpectedConditions.invisibilityOfAllElements(driver.findElements(By.className("Spinner"))));