diff options
Diffstat (limited to 'tests/auto/util/util.h')
-rw-r--r-- | tests/auto/util/util.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/tests/auto/util/util.h b/tests/auto/util/util.h index cc5f5e8b4..a624a978f 100644 --- a/tests/auto/util/util.h +++ b/tests/auto/util/util.h @@ -35,6 +35,7 @@ #include <QEventLoop> #include <QSignalSpy> #include <QTimer> +#include <qwebenginefindtextresult.h> #include <qwebenginepage.h> // Disconnect signal on destruction. @@ -141,9 +142,9 @@ static inline QString toHtmlSync(QWebEnginePage *page) static inline bool findTextSync(QWebEnginePage *page, const QString &subString) { - CallbackSpy<bool> spy; + CallbackSpy<QWebEngineFindTextResult> spy; page->findText(subString, {}, spy.ref()); - return spy.waitForResult(); + return spy.waitForResult().numberOfMatches() > 0; } static inline QVariant evaluateJavaScriptSync(QWebEnginePage *page, const QString &script) |