2015-09-22 39 views
0

我正在使用PySide'1.2.2',並試圖避免msgbox提醒一個潛在的javascript錯誤,因爲它是由於該網站的規模很大。 我使用這個代碼從這個對方回答:在PySide QT4中避免shouldInterruptJavaScript - Python

Override shouldInterruptJavaScript in QWebPage with PySide

import sys 
from PySide import QtCore 
from PySide.QtGui import QApplication 
from PySide.QtWebKit import QWebPage 

class QWebPageHeadless(QWebPage): 
    # FIXME: This is not working, the slot is not overriden! 
    @QtCore.Slot() 
    def shouldInterruptJavaScript(self): 
     print('not interrupting') 
     return False 

我試圖實現以上級,以及種種的它的衍生物,但沒有成功,它從來沒有得到執行。有關如何做到這一點的任何想法? 謝謝

回答

0

我找到了「解決方案」。忘了PySide和PyQt,你最終會頭痛,使用硒。非常容易實現和強大的這個目的。很棒!