Я использую capybara-webkit и хотел бы привязать обработчик событий к событию click элемента в DOM. Ответа, даже используя родные вызовы QtWebKit, мне, вероятно, будет достаточно, чтобы понять, как это сделать с помощью драйвера webkit в Ruby. Проблема, с которой я сталкиваюсь, заключается в том, что обработчики событий связаны программно в JavaScript, а не в HTML, и мои поиски того, как это сделать, пока что заканчиваются тем, как нажимать или иным образом вызывать события в QWebView. Мне нужно проверить обработчик события (т.е. фактическое определение функции), в частности анонимные функции, связанные с событием, без генерации самого события. Любая помощь приветствуется.