Я создаю сканер веб-приложений, который предназначен не только для поиска всех ссылок или страниц в веб-приложении, но и для выполнения всех разрешенных действий в приложении (таких как нажатие кнопок, заполнение форм, изменение уведомлений в DOM даже если они не инициировали запрос и т. д.)
По сути, это своего рода "браузерный симулятор".
Я считаю, что WebKit является хорошим вариантом для реализации моего сканера, поскольку он имеет все необходимые технологии (движок Javascript, парсеры, манипуляции с DOM и т. Д.), Но кажется, что это полнофункциональный браузер.
Существует ли какой-либо инструментарий, который может обеспечить вышеуказанную функциональность?