попробуйте поставить wait (), чтобы решить вашу проблему.Иногда javascript не загружается должным образом до того, как произойдет какое-либо действие.
WebDriverWait wait = new WebDriverWait(driver,10);
wait.until(ExpectedConditions.stalenessOf(driver.findElement(By.id("ID_OF_ELEMENT"))));
попробуйте класс Actions для выполнения ожидаемого клика по элементу,
WebElement webElement = driver.findElement(By.id("Your ID Here"));
Actions builder = new Actions(driver);
builder.moveToElement(webElement).click(webElement);
builder.perform();
, если не сработало, попробуйте также выполнить с javascript executorделает то же самое,
JavascriptExecutor executor = (JavascriptExecutor) driver;
executor.executeScript("arguments[0].click();", webElement);