Well, I'm testing on a page designed in Angular and Java with Selenium. When a query is made to the database or the page loads in its code this appears:
<span _ngcontent-c0 class = "loading"> </span>
When it finishes loading, it changes like this:
<span _ngcontent-c0 class = "loading" hidden> </span>
My problem is that this "loading" is intercepting the clicks that I sent in the test:
org.openqa.selenium.ElementClickInterceptedException: element click intercepted: Element <a class="white-text" id="aaidEntidadBancaria" title="Apply"> ... </a> is not clickable at point (460, 502) . Other element would receive the click: <span _ngcontent-c0 = "" class = "loading"> </span>
what kind of wait could i use? I already tried invisibilityOfElementLocated (locator) but it didn't work ...