diff --git a/tests/auto/quick/qmltests/data/tst_contextMenu.qml b/tests/auto/quick/qmltests/data/tst_contextMenu.qml
index 58947beafb5446ea2394fb5ba709140ef6548976..4b6ba2bee9d0d593b24cb641d4702e5a2408ba61 100644
--- a/tests/auto/quick/qmltests/data/tst_contextMenu.qml
+++ b/tests/auto/quick/qmltests/data/tst_contextMenu.qml
@@ -103,6 +103,8 @@ TestWebEngineView {
             if (row.userHandled) {
                 webEngineView.contextMenuRequested.connect(contextMenuHandler);
             }
+            webEngineView.loadHtml("<html></html>");
+            verify(webEngineView.waitForLoadSucceeded());
 
             mouseClick(webEngineView, 20, 20, Qt.RightButton);
             contextMenuRequestedSpy.wait();