Исключение в потоке "main" org.openqa.selenium.ElementClickInterceptedException - PullRequest
0 голосов
/ 10 февраля 2020

Исключение в потоке "main" org.openqa.selenium.ElementClickInterceptedException: перехват щелчка элемента: Элемент ... не активен в точке (1075, 323). Другой элемент получит щелчок: (Информация о сеансе: chrome = 79.0.3945.130)

Как решить эту ошибку для кода веб-драйвера selenium ... ДЛЯ НАЖИМА НА КНОПКУ POST, используя xpath, devloperr donot предоставляет идентификатор для КОД этой кнопки:

WebElement element1=driver.findElement(By.xpath("//*[@id=\"SINPost\"]/button"));
element1.click();

1 Ответ

1 голос
/ 11 февраля 2020

Если вы используете chrome, иногда это может произойти, потому что chrome всегда пытается щелкнуть в середине элемента. Что вы можете сделать, это использовать JavaScriptExecutor интерфейс селен. Код должен выглядеть следующим образом

JavascriptExecutor js = (JavascriptExecutor) DriverManager.getWebDriver();
js.executeScript("arguments[0].click();", element);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...