Ext JS панель дерева, как сгенерировать весь веб-элемент в DOM? - PullRequest
0 голосов
/ 04 апреля 2020

Я пытаюсь автоматически протестировать веб-приложение, написанное на Ext JS (моей командой), через Selenium.

Для Tree Panel я просто обнаруживаю, что когда я получаю "все" строки дерево, манипулируя DOM, я получаю не все строки, а только 50 (только отображаемые + некоторые другие невидимые). Последние не возвращаются.

То же поведение, если я прокрутил до нижней части дерева, то я не получаю первые строки.

Я проверил, получая тот же самый геттер в javascript в моем консоль браузера, у меня тот же результат.

Так что Ext JS при прокрутке динамически удаляет из DOM не отображаемые строки и добавляет новые.

Есть ли способ что Ext JS просто создает все строки и не пытается оптимизировать отображение, удаляя / добавляя строки на лету?

Я уверен, что мой магазин полностью загружен, когда страница отображается, и я в общей сложности менее 5000 строк, и я думаю, что браузер может работать с 5000 строк ...

С уважением

...