diff --git a/test/integration/test.js b/test/integration/test.js
index 0b2eaab95e937c358d618208e6a743c9e2332d3e..d629d0de953e2e28500bdbe2bf44bbd3b5c0a594 100644
--- a/test/integration/test.js
+++ b/test/integration/test.js
@@ -77,9 +77,13 @@ describe('costumes, sounds and variables', () => {
     });
 
     test('Load a project by ID (fullscreen)', async () => {
+        const prevSize = driver.manage()
+            .window()
+            .getSize();
+        await new Promise(resolve => setTimeout(resolve, 2000));
         driver.manage()
             .window()
-            .maximize();
+            .setSize(1920, 1080);
         const projectId = '96708228';
         await driver.get(`file://${uri}#${projectId}`);
         await new Promise(resolve => setTimeout(resolve, 2000));
@@ -87,6 +91,11 @@ describe('costumes, sounds and variables', () => {
         await clickXpath('//img[@title="Go"]');
         await new Promise(resolve => setTimeout(resolve, 2000));
         await clickXpath('//img[@title="Stop"]');
+        prevSize.then(value => {
+            driver.manage()
+                .window()
+                .setSize(value.width, value.height);
+        });
         const logs = await getLogs(errorWhitelist);
         await expect(logs).toEqual([]);
     });