diff --git a/tests/auto/widgets/qwebengineview/tst_qwebengineview.cpp b/tests/auto/widgets/qwebengineview/tst_qwebengineview.cpp
index a0bf36f60d3b7472ebec72e17725dce274441525..f105fe8c8bc42e1cfe838670ad5aa4424b6a17ac 100644
--- a/tests/auto/widgets/qwebengineview/tst_qwebengineview.cpp
+++ b/tests/auto/widgets/qwebengineview/tst_qwebengineview.cpp
@@ -191,7 +191,7 @@ public:
 private Q_SLOTS:
     void loading(int progress)
     {
-        if (progress >= 20 && progress < 90) {
+        if (progress > 1 && progress < 100) {
             QVERIFY(!m_executed);
             m_view->stop();
             m_executed = true;