Как я могу исправить это исключение ElementClickInterceptedException в селенеJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как я могу исправить это исключение ElementClickInterceptedException в селене

Сообщение Anonymous »

В настоящее время я изучаю автоматизацию тестирования с использованием Selenium и Java. Работая над тестированием веб-элементов, я попытался использовать JavascriptExecutor в своем тестовом сценарии для прокрутки веб-страницы до определенного веб-элемента перед взаимодействием с ним.
Однако во время выполнения я столкнулся с исключением ElementClickInterceptedException. Я не уверен, откуда возникла проблема.
Чтобы обеспечить возможность повторного использования и более чистые тестовые сценарии, я создал пакет утилит, определяющий общие функции, такие как прокрутка и взаимодействие элементов, которые я затем использую в своих тестовых классах.
Я был бы признателен за рекомендации по определению основной причины этого исключения и пониманию того, что может пойти не так в моей реализации.
package utils;

import org.openqa.selenium.By;
import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.WebElement;

public class JavascriptUtility extends Utility {

public static void scrollToElements(WebElement element) {
String jsScript = "arguments[0].scrollIntoView({block: 'center'});";
JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript(jsScript, element);

}
}


Подробнее здесь: https://stackoverflow.com/questions/798 ... -sellinium
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»