Можно написать сценарий его с инструментом как , ожидают (существует удобная привязка также, как Pexpect для Python).
Если вы используете Qt 4.5, сделайте что-то вроде этого:
htmlView->page()->mainFrame()->evaluateJavaScript("add_message(); null");
Примечание: null
в конце скрипта указывает на проблему производительности. QWebFrame :: valuJavaScript
возвращает QVariant
с последним значением в скрипте. Оценка последнего значения в скрипте может занять действительно много времени, поэтому добавление null
в конце приводит к немедленному возврату.