Я пытаюсь исправить часть кода Java, который надежно собирал веб-данные с определенной веб-страницы в течение нескольких лет с помощью библиотеки HtmlUnit и безголового браузера.
Владелец веб-страницы, с которой я пытаюсь получить данные, недавно обновил ее, и теперь она содержит сетку, созданную пользовательским интерфейсом Kendo.
Я скорее бэкэнд-разработчик, и я незнаком с интерфейсами Kendo UI и Javascript.
Я пытаюсь установить этот флажок, но элементы интерфейса Kendo не ведут себя так же, как элементы HTML, для которых я использую сценарии с помощью HtmlUnit. .
<th scope="col" role="columnheader" data-field="d2" rowspan="1" data-index="0" id="5f92c0d9-2023-428a-866d-7e62733448cb" class="k-header">
<center>
<input type="checkbox" class="checkbox" id="checkALL" onclick="handleCheckALLClick(this);">
</center>
</th>
Любая помощь по взаимодействию с элементами пользовательского интерфейса Kendo с использованием Java и HtmlUnit будет принята с благодарностью.