Я пытаюсь дождаться, пока загрузочное изображение исчезнет с экрана
Если экран не загружается, элемент выглядит следующим образом:
<div id="divWait" style="cursor: wait; position: absolute; left: 0%; top: 0%; background: transparent; padding: 3px; width: 100%; height: 100%; display: none;" xpath="1">
при загрузке экрана элемент выглядит следующим образом :
<div id="divWait" style="cursor: wait; position: absolute; left: 0%; top: 0%; background: transparent; padding: 3px; width: 100%; height: 100%; " xpath="1">
исчезает display
Строка кода, которую я написал для этого:
w.until(ExpectedConditions.attributeContains(driver.findElement(By.xpath("//*[@id=\"divWait\"]")), "display", "none"));
стоит упомянуть, что мой элемент находится в iframe
но я обработал это и убедился, что могу анализировать другие элементы в Iframe, я также убедился, что использованный выше xpath действителен (скопирован как xpath из html)
, в другое время я получаю следующее исключение
stale element reference: element is not attached to the page document