Доброго времени суток.
А необходимо, чтобы происходила именно эмуляция клика по ссылке или же достаточно простого перехода?
Если первое, то необходимо изменить Ваш скрипт на такой:
var e = document.createEvent('HTMLEvents');
e.initEvent('click', true, true );
document.getElementById('%1').dispatchEvent(e);
Если второе, то можно сделать так:
QWebFrame *frame = m_browser->page()->mainFrame();
QWebElementCollection collections = frame->findAllElements(":link");
m_browser->load(QUrl(collections[10].attribute("href")));