Очень странный метод для клика, ну да ладно.
Вообще такая ошибка обычно означает что элемент перекрывается другим (обычно там дальше и пишут что-то типа Other element has received a click) - это может быть из-за того что в хроме верстка чуть отличается от верстки IE или FF.
При большом желании можно перехватить этот эксепшн и кликнуть с помощью JavascriptExecutor.
Ну и второй вариант - элемент невидим, для того чтобы проверить это хватит вызвать на элементе .isDisplayed().
Несколько непонятно зачем ты вообще каждый раз переназначаешь неявные ожидания
А Thread.sleep(1000); это просто секундная пауза в тесте.
Попробуй сделать метод для проверки видимости элемента через явные ожидания и запускать его перед кликом в таких случаях.
Такое использование implicitlyWait неправильно и бесполезно. Это одноразовая настройка неявных ожиданий в WebDriver, и каждый раз переустанавливать это значение не даёт никакого эффекта.
Для явных ожиданий в WebDriver есть отдельный механизм Explicitly Wait-ов. Почитай про него.
Thread.sleep(1000);
Это как раз ближе к механизму явных ожиданий WebDriver-а, но использовать его - моветон. Бывают ситуации, когда использование sleep более эффективно, но это крайний случай. Обычно средств WebDriver достаточно и они лучше оптимизируют ожидание за счет того, что прекращают ожидать как только срабатывает заданное условие, в отличие от прямолинейного sleep.
По теме
Возможные проблемы уже упоминались:
различие в верстке. Возможно в Chrome верстка другая (хотя, если поиск происходит не по xpath, то этот вариант маловероятен). Здесь помогает использование другого способа поиска элемента для клика
различие в быстродействии. Chrome отрабатывает с другой скоростью, и поэтому элемент в момент клика ещё/уже невидим. Здесь помогут явные ожидания, либо sleep
WebElement element = driver.findElement(By.xpath("//*[@id=\"cookie-label\"]/a/span"));
new WebDriverWait(driver, 15)).
until(ExpectedConditions.visibilityOf(element);
element.click();
либо вынесите в отдельный метод ожидание видимости елемента.
Не вижу конечно страктуры элементов, с которыми работаете, но попробуйте кликать на родительском/либо дочернем элементе, бывает, что для хрома вложенные элементы невидимы, и он как бы намекает, что клик будет отрабатывать не натом элементе, что вы просите.
спасибо в общем дело обстояло так : появлялась всплывающее окно, предупреждающие об использовании кешов… и только хром не видел элементы, которое оно накрывало решил просто закрывать, ожидать, пока не появится и кликать, всем спасибо