Я могу идентифицировать элемент по идентификатору, и он не находится ни под iframe, ни в тени. -корневой элемент. Но я все еще не могу нажать на элемент. Я также пытался добавить команды ожидания, чтобы увидеть, является ли это проблемой синхронизации, но это не так. Я пытался щелкнуть, используя класс Action, переместить мышь, щелкнуть и т. д., но это не сработало.
Я попытался сделать снимок экрана элемента с помощью Capture Element Screenshot, и он зафиксировал снимок экрана с пустым местом, однако, когда я пытаюсь найти элемент в инструменте разработки браузера, он находит его точно.
Единственное рабочее решение, которое я нашел, — запустить Execute Javascript ключевое слово для нажатия на элемент, например
Код: Выделить всё
Execute Javascript $('#id').click();
Хотя я могу заставить это работать, мне интересно узнать, в чем может быть проблема в приложении. Я не могу поделиться dom-кодом приложения из-за ограничений. Извините за это
Подробнее здесь: https://stackoverflow.com/questions/740 ... ecute-java