<div dir="ltr"><div>Prior to 5.8 I was able to simulate a keyclick on QtWebEngineView:<br><br></div>--- 5.7.1 Output ---<br>5.7.1<br>finished<br>--- 5.8.0 Output ---<div>5.8.0<br>exception: PyQt5.QtCore.QAbstractAnimation represents a C++ abstract class and cannot be instantiated<br>---<br><br>import sys<br><br>from PyQt5.QtWebEngineWidgets import QWebEngineView <br>from PyQt5.QtWidgets import QApplication<br>from PyQt5.QtCore import QUrl<br>from PyQt5 import QtCore<br><br>app = QApplication(sys.argv)<br>qev = QWebEngineView()<br>qev.show()<br><br>print QtCore.qVersion()<br><br>def runTest():<br>Â Â Â try:<br>Â Â Â Â Â Â Â from PyQt5.QtTest import QTest<br>Â Â Â Â Â Â Â from PyQt5.QtCore import Qt<br>Â Â Â Â Â Â Â QTest.keyClick(qev, Qt.Key_Tab)<br>Â Â Â Â Â Â Â print 'finished'<br>Â Â Â except Exception as e:<br>Â Â Â Â Â Â Â print 'exception:', e<br>Â Â Â finally:<br>Â Â Â Â Â Â Â exit()<br><br>qev.page().loadFinished.connect(runTest)<br>qev.load(QUrl('<a href="http://google.com">http://google.com</a>'))<br>app.exec_()<br></div></div>