Я пытаюсь автоматически протестировать веб-приложение, написанное на Ext JS (моей командой), через Selenium.
Для Tree Panel я просто обнаруживаю, что когда я получаю "все" строки дерево, манипулируя DOM, я получаю не все строки, а только 50 (только отображаемые + некоторые другие невидимые). Последние не возвращаются.
То же поведение, если я прокрутил до нижней части дерева, то я не получаю первые строки.
Я проверил, получая тот же самый геттер в javascript в моем консоль браузера, у меня тот же результат.
Так что Ext JS при прокрутке динамически удаляет из DOM не отображаемые строки и добавляет новые.
Есть ли способ что Ext JS просто создает все строки и не пытается оптимизировать отображение, удаляя / добавляя строки на лету?
Я уверен, что мой магазин полностью загружен, когда страница отображается, и я в общей сложности менее 5000 строк, и я думаю, что браузер может работать с 5000 строк ...
С уважением