javascriptexecutor.executescript не работает на некоторых приложениях - PullRequest
0 голосов
/ 20 марта 2019

Я работаю над веб-приложением, которое реализовано с угловым и реагирующим js.В этом у меня есть сценарий, чтобы прокрутить и проверить, отображает ли элемент или нет.Я испробовал все способы, такие как использование значений x, y, scrollIntoView и все возможные способы, которые я заметил на разных блогах и технических веб-страницах.Но мне это не удалось.

Здесь мне нужны некоторые предложения, например, какие есть другие подходы к прокрутке веб-страницы, кроме javascriptexecutor, так как это уже применено и в моем случае не удалось.

В качестве примечания, элементы будут загружаться динамически при прокрутке веб-страницы и не будут доступны в самой DOM.Чтобы получить эти элементы, мы должны прокрутить вручную и проверить его.

Заранее спасибо ..

1 Ответ

0 голосов
/ 22 марта 2019

Я нашел основную причину, по которой javascriptexecutor не работает в моем приложении. Этот скрипт будет работать только в браузере (т. Е. Если в браузере есть полоса прокрутки), но в моем приложении браузер не имеет полосы прокрутки, а имеет полосу прокрутки виртуальной таблицы (полоса прокрутки внутри приложения).

Даже я нашел решение для того же самого после 2 дней исследования, используя Keys.PAGE_DOWN / UP внутри цикла do while.

Спасибо за вашу поддержку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...