2012-12-27 50 views
1

在网页上,当我创建一个新用户时,显示'创建新用户'的提示信息。并且为了继续,我必须点击按钮'ok'。所以事情是我不知道如何点击它。如何用PyQt4点击网页上的'alert'消息按钮

,当我需要点击一个按钮,定期做我这样的事情:

doc = self.page().currentFrame().documentElement() 
submit_button = doc.findFirst('input[id=my-submit-button]') 
submit_button.evaluateJavaScript('this.click()') 

但如何单击警报消息按钮?

回答

3

您正在寻找QWebPage::javaScriptAlert (QWebFrame * frame, const QString & msg)function:每当内部 框架中运行的JavaScript程序调用该消息MSG警报()函数

调用此函数。

默认实现显示消息msg,其中包含 QMessageBox :: information。