The following appears in my test automation code. It reports that is has worked, but it didn't. Can I break this down & find out why?
Actions actions = new Actions(driver);
actions.moveToElement(element).click().build().perform();
I have already found the element, tested that it is displayed & clickable at this point, & wrapped the whole lot in a try/catch to check for errors (no errors reported).
I think the problem is that the 'element.isDisplayed' function gives misleading results.