WebDriverException – element is not clickable at point

This is an exception that you will generally only see in ChromeDriver. What has happened is that when Selenium has tried to click on an element, ChromeDriver has detected that the element that you tried to click will not actually get the click event because something else is in the way. There are a few possible causes of this:

  • Another element is layered on top of the element that you are trying to click
  • The screen has not finished rendering yet, and in this semi-rendered state something has temporarily covered the element you are trying to click on

The solution is to put in an explicit wait that waits for the element to become clickable:

By locator = By.id("someElement");
WebDriverWait wait = new WebDriverWait(driver, 10);
wait.until(ExpectedConditions.elementToBeClickable(locator));

Once you know that the element is clickable, you shouldn't get any errors trying to click on it.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.139.240.142