diff --git a/test/web/puppeteer.mjs b/test/web/puppeteer.mjs
index 5013612208484c377d5b4b34a24e5371fb86d009..d1afcdeb37004647bbc1d99a245e73b421622767 100644
--- a/test/web/puppeteer.mjs
+++ b/test/web/puppeteer.mjs
@@ -36,7 +36,6 @@ if (!config.browser) {
         timeout: 0
     });
 
-    
     const page = await browser.newPage();
     const fileUrl = 'file://' + config.path;
 
@@ -50,7 +49,7 @@ if (!config.browser) {
 
 
     console.log('Running tests...');
-    await page.waitForFunction('document.getElementById("mocha-done").textContent.length > 0');
+    await page.waitForFunction('document.getElementById("mocha-done").textContent.length > 0', { timeout: 1000 }) ;
 
     const passes = await page.evaluate(() => document.getElementById('mocha-stats').querySelector('li.passes').textContent);
     const failures = await page.evaluate(() => document.getElementById('mocha-stats').querySelector('li.failures').textContent);