Существует несколько различных способов нажатия на что-либо с использованием селена. Я бы попробовал использовать либо javascript клик, либо действие клик.
Javascript клик:
WebElement element = driver.findElement(By.xpath("//button[contains(text(),'Click here')]"));
JavascriptExecutor executor = (JavascriptExecutor)driver;
executor.executeScript("arguments[0].click();", element);
Действие клик:
Actions action = new Actions(driver);
WebElement element = driver.findElement(By.xpath("//button[contains(text(),'Click here')]"));
action.moveToElement(element).click().build().perform();
Это также возможно что вы находитесь не в том кадре во время выполнения клика.
driver.switchTo.frame("Frame_ID");
Вы сможете найти идентификатор кадра при просмотре веб-страницы.