2012-12-27 49 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。