diff --git a/tests/lib/screenshot-testing/support/page-renderer.js b/tests/lib/screenshot-testing/support/page-renderer.js
index 960879b6559aeba66a1bf24ed07fb2009c042444..aa0fb12f87de441c6d76805424a53e2661657ea5 100644
--- a/tests/lib/screenshot-testing/support/page-renderer.js
+++ b/tests/lib/screenshot-testing/support/page-renderer.js
@@ -280,7 +280,8 @@ PageRenderer.prototype.capture = function (outputPath, callback, selector) {
         }, selector);
 
         if (!result) {
-            throw new Error("Cannot find element " + selector);
+            console.log("Cannot find element " + selector);
+            return;
         }
 
         if (result && result.__isCallError) {
@@ -290,8 +291,10 @@ PageRenderer.prototype.capture = function (outputPath, callback, selector) {
         if (null === result.left
             || null === result.top
             || null === result.bottom
-            || null === result.right) {
-            throw new Error("Element(s) " + selector + " found but none is visible");
+            || null === result.right
+        ) {
+            console.log("Element(s) " + selector + " found but none is visible");
+            return;
         }
 
         page.clipRect = result;