From d62cb919722f0baad4d0826e566b9a63f7fc7488 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Michael=20Br=C3=BCning?= <michael.bruning@qt.io>
Date: Thu, 2 Aug 2018 09:55:22 +0200
Subject: [PATCH] Fix failing mouseMovementProperties auto test on Windows and
 macOS

The view did not get all the movement events if the mouse was moved
onto the view after it had loaded the page. Fix this by placing the
mouse onto the view before setting the html content.

Task-number: QTBUG-66527
Change-Id: I6d6847d5215005fe9490250b5b4f0c01ce317c23
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
---
 tests/auto/widgets/qwebenginepage/BLACKLIST              | 5 -----
 tests/auto/widgets/qwebenginepage/tst_qwebenginepage.cpp | 1 +
 2 files changed, 1 insertion(+), 5 deletions(-)

diff --git a/tests/auto/widgets/qwebenginepage/BLACKLIST b/tests/auto/widgets/qwebenginepage/BLACKLIST
index 50f275eb4..04a151b53 100644
--- a/tests/auto/widgets/qwebenginepage/BLACKLIST
+++ b/tests/auto/widgets/qwebenginepage/BLACKLIST
@@ -6,8 +6,3 @@
 
 [macCopyUnicodeToClipboard]
 osx
-
-[mouseMovementProperties]
-windows
-osx-10.11
-osx-10.12
diff --git a/tests/auto/widgets/qwebenginepage/tst_qwebenginepage.cpp b/tests/auto/widgets/qwebenginepage/tst_qwebenginepage.cpp
index ee2c36012..47a94374a 100644
--- a/tests/auto/widgets/qwebenginepage/tst_qwebenginepage.cpp
+++ b/tests/auto/widgets/qwebenginepage/tst_qwebenginepage.cpp
@@ -4081,6 +4081,7 @@ void tst_QWebEnginePage::mouseMovementProperties()
     ConsolePage page;
     view.setPage(&page);
     view.resize(640, 480);
+    QTest::mouseMove(&view, QPoint(10, 10));
     view.show();
     QVERIFY(QTest::qWaitForWindowExposed(&view));
 
-- 
GitLab